From 750467667fcbb5ce11cc01118d56582e9801a96e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:29 -0400 Subject: [PATCH 0001/5823] New translations ecoenchants.md (Romanian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From ebbe6133869a9e6791761ea2b8f7220f5cee488c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:31 -0400 Subject: [PATCH 0002/5823] New translations limited.md (Romanian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 26d6a83e0258d68898a23af8ec92fb3c3f23a488 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:32 -0400 Subject: [PATCH 0003/5823] New translations list.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 79902a2272795d597a7e66113493d36e74155a28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:33 -0400 Subject: [PATCH 0004/5823] New translations reforges.md (Romanian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From d05fba00b7742baa806f057370176c851627a2e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:35 -0400 Subject: [PATCH 0005/5823] New translations reremake-migrator.md (Romanian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From e4856b694e01cf40e23b871cabca3cf20f4b840c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:36 -0400 Subject: [PATCH 0006/5823] New translations shopitemonly.md (Romanian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From fe9ff4bfd6f600d110a7f34aa974a6fa42398759 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:37 -0400 Subject: [PATCH 0007/5823] New translations itemsadder.md (Romanian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 502b1fc89889dca881b2517b066b571844efc3fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:39 -0400 Subject: [PATCH 0008/5823] New translations slimefun.md (Romanian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From c04bce4effd852595cf1dbb7dd22d35eba7e8a04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:40 -0400 Subject: [PATCH 0009/5823] New translations superiorskyblock.md (Romanian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From d076b75080db7e2593b115ed1ab5519003adab49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:41 -0400 Subject: [PATCH 0010/5823] New translations performance-tweaking.md (Romanian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From a6f754e336db2a7d47f6e43a73cd36ce0ba65934 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:43 -0400 Subject: [PATCH 0011/5823] New translations shop-history.md (Romanian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 8a583e71b900adb1b54b970efaa7a9f09a439b82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:44 -0400 Subject: [PATCH 0012/5823] New translations sign-material.md (Romanian) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From 8cbdec0cea1e6082d49d03825d10a32969812987 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:45 -0400 Subject: [PATCH 0013/5823] New translations suggest-price.md (Romanian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 199ec6a65d469f5bddf6e6f3de65a40d93fb6b05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:46 -0400 Subject: [PATCH 0014/5823] New translations install.md (Romanian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 68036d7a18145f1754c047a389840df75508ebb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:48 -0400 Subject: [PATCH 0015/5823] New translations ecoenchants.md (French) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 6e64d7ab8fcc3ba9ba26f7080d4b399a8086c5c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:49 -0400 Subject: [PATCH 0016/5823] New translations limited.md (French) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 163d43776cf2b9ccdfab21a9af5e0e96f0774ea7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:50 -0400 Subject: [PATCH 0017/5823] New translations list.md (French) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From ea700cf9b227837e3e9c1034cfdae2c5a7db4c3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:51 -0400 Subject: [PATCH 0018/5823] New translations reforges.md (French) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From a9a2887b510b16f23de0e9795f5a38dbfd1a90eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:53 -0400 Subject: [PATCH 0019/5823] New translations reremake-migrator.md (French) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 3bfbee5730cbff3be43be4b185c55d3ba91630c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:54 -0400 Subject: [PATCH 0020/5823] New translations shopitemonly.md (French) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 53560da8555980dec7775d3e4152a9dfc5a675d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:55 -0400 Subject: [PATCH 0021/5823] New translations itemsadder.md (French) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 39063414b94c0a102e79cd69201953f4191ddc43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:56 -0400 Subject: [PATCH 0022/5823] New translations slimefun.md (French) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 9e6c7a5c386094bf42ac272732a29686760fc4e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:58 -0400 Subject: [PATCH 0023/5823] New translations superiorskyblock.md (French) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From d5c7475eeb4a9421e6ad97164c6e04afd8e72f93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:30:59 -0400 Subject: [PATCH 0024/5823] New translations performance-tweaking.md (French) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 83dc6c50d3030becdb91e3dcfcdda3e76e1f883b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:00 -0400 Subject: [PATCH 0025/5823] New translations shop-history.md (French) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 795fa08aef8b384c47313014c39d556651f3b7b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:02 -0400 Subject: [PATCH 0026/5823] New translations sign-material.md (French) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From aaea8cd15db4d70c7a16fc1e1855397c491e9f30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:03 -0400 Subject: [PATCH 0027/5823] New translations suggest-price.md (French) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From f591d6b42e65b52987f19dc4e99ad3c430e51507 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:04 -0400 Subject: [PATCH 0028/5823] New translations install.md (French) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From b3f17d22ab1a07e28e563a9a89fdff2280c08002 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:06 -0400 Subject: [PATCH 0029/5823] New translations ecoenchants.md (Spanish) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 586de1318c7dad7b92511130a72247b2fc6371ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:07 -0400 Subject: [PATCH 0030/5823] New translations limited.md (Spanish) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 4ef49ee4631cb2d5f24576403c0466c925337c3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:08 -0400 Subject: [PATCH 0031/5823] New translations list.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From cfee53c9a250809bb33c054f8d99f8c2819ead52 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:10 -0400 Subject: [PATCH 0032/5823] New translations reforges.md (Spanish) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 75e82ef98c7e60555161153795f50014fe2df067 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:11 -0400 Subject: [PATCH 0033/5823] New translations reremake-migrator.md (Spanish) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 24371b34c0f42d8979de9608f96793d1ca5fef33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:12 -0400 Subject: [PATCH 0034/5823] New translations shopitemonly.md (Spanish) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 85411afa695fbb84aa5d6cfeb1db0f5406f05cf9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:13 -0400 Subject: [PATCH 0035/5823] New translations itemsadder.md (Spanish) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From c87e78ab78e3d2371e38f1631ab1610069f01db2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:15 -0400 Subject: [PATCH 0036/5823] New translations slimefun.md (Spanish) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 477c44b6faf1849447671d520171f00775950904 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:16 -0400 Subject: [PATCH 0037/5823] New translations superiorskyblock.md (Spanish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From a5cdad9de9ef39f280f80e4e6c7805885d32da1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:17 -0400 Subject: [PATCH 0038/5823] New translations performance-tweaking.md (Spanish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 38d6b102df35a4413e11de47d6852887f3f0c9b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:18 -0400 Subject: [PATCH 0039/5823] New translations shop-history.md (Spanish) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From ef47f6c8bfc54be995ea3fe48aa4c6db2225d1f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:19 -0400 Subject: [PATCH 0040/5823] New translations sign-material.md (Spanish) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From e3769a0f8cf5f78519d23c0efa274256a44c0592 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:21 -0400 Subject: [PATCH 0041/5823] New translations suggest-price.md (Spanish) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From dfbcdc8c03084823ff15507f79eadfeb53a91d39 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:22 -0400 Subject: [PATCH 0042/5823] New translations install.md (Spanish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From de4c324966b4c882bd1999b08ccabefafee8e615 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:23 -0400 Subject: [PATCH 0043/5823] New translations ecoenchants.md (Afrikaans) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From e813bd04f7e7c4b079aad5f0a8d5446203074248 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:24 -0400 Subject: [PATCH 0044/5823] New translations limited.md (Afrikaans) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 1d37df83ced371445402396e9c0c3a31e4989a54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:25 -0400 Subject: [PATCH 0045/5823] New translations list.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From cfd08392b519f21972bb8037a0ada23207810af2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:27 -0400 Subject: [PATCH 0046/5823] New translations reforges.md (Afrikaans) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From c89aac9564ef5eb6942f9c50d79b2594591c9042 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:28 -0400 Subject: [PATCH 0047/5823] New translations reremake-migrator.md (Afrikaans) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 9efa031042f71cc61b86d37d2a2f6733cde4c231 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:29 -0400 Subject: [PATCH 0048/5823] New translations shopitemonly.md (Afrikaans) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 150c5678fd5bb12b19e8cc8945154ea8bc096124 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:30 -0400 Subject: [PATCH 0049/5823] New translations itemsadder.md (Afrikaans) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 345f91fc9320a0c5326b2ed9274576c5a7117d20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:31 -0400 Subject: [PATCH 0050/5823] New translations slimefun.md (Afrikaans) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From e963ac235a1ba49052789d7723ce406af275b754 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:33 -0400 Subject: [PATCH 0051/5823] New translations superiorskyblock.md (Afrikaans) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 46ecb26f7cc7e20a14a669eaefbfe8eac9011281 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:34 -0400 Subject: [PATCH 0052/5823] New translations performance-tweaking.md (Afrikaans) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From d28970ce832318dc75c06d2849d29a6c96eb5a93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:35 -0400 Subject: [PATCH 0053/5823] New translations shop-history.md (Afrikaans) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 835ed61d5eb930f5d6b9ac2ff7fe2b10ba4fa42f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:37 -0400 Subject: [PATCH 0054/5823] New translations sign-material.md (Afrikaans) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From 47315b9476e4627f40f5f3228d892f3201a0f2fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:38 -0400 Subject: [PATCH 0055/5823] New translations suggest-price.md (Afrikaans) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a5e5ff4cc19050bf4cda547f3d3e717363e4b7d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:39 -0400 Subject: [PATCH 0056/5823] New translations install.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From db230832eba5d49ea568ed74b145b47c12d4dfd9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:40 -0400 Subject: [PATCH 0057/5823] New translations ecoenchants.md (Arabic) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 7ffd33c4202af30dca1364380edf9cca19031668 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:41 -0400 Subject: [PATCH 0058/5823] New translations limited.md (Arabic) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 765636c409ed7bd824986bddad2d13fa5201d9ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:42 -0400 Subject: [PATCH 0059/5823] New translations list.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From c43dbee6bf6b1886b97682cb6bbcb29f2caa73b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:43 -0400 Subject: [PATCH 0060/5823] New translations reforges.md (Arabic) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 5a11a83847384f1030640689f2339ac41d5fb593 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:45 -0400 Subject: [PATCH 0061/5823] New translations reremake-migrator.md (Arabic) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From e32e1a20c9fbd70a506e5f989a4c748c421da4ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:46 -0400 Subject: [PATCH 0062/5823] New translations shopitemonly.md (Arabic) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 0f03c0d1d42fe978dd197baa561950a76f8a83cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:47 -0400 Subject: [PATCH 0063/5823] New translations itemsadder.md (Arabic) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From ccdf7efdf9c028ba87527cfc19e22903b8e6b611 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:48 -0400 Subject: [PATCH 0064/5823] New translations slimefun.md (Arabic) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 635c0dbe3ed6ed035f2e40a1d105fb716686b0eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:49 -0400 Subject: [PATCH 0065/5823] New translations superiorskyblock.md (Arabic) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 5f0513470b3cb2d10d16a4320b18c26b40ce1f6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:51 -0400 Subject: [PATCH 0066/5823] New translations performance-tweaking.md (Arabic) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From ece0bd088d00395938bcd80b320d30b7964b2654 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:52 -0400 Subject: [PATCH 0067/5823] New translations shop-history.md (Arabic) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 59f44aada32ae4279918acbcab27d343722107e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:53 -0400 Subject: [PATCH 0068/5823] New translations sign-material.md (Arabic) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From 81240616470d1997acfc9fd898746cff8b114389 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:54 -0400 Subject: [PATCH 0069/5823] New translations suggest-price.md (Arabic) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From c8e8ef338a956139dbf7e87453ae1fccc1eea69e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:55 -0400 Subject: [PATCH 0070/5823] New translations install.md (Arabic) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 908f409103bc4c32a0cdfe9a53db3e9d95640248 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:56 -0400 Subject: [PATCH 0071/5823] New translations ecoenchants.md (Bulgarian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From e3fff1e4d9225b0f7c7ab6973f0dae81baba90da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:57 -0400 Subject: [PATCH 0072/5823] New translations limited.md (Bulgarian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 4b370bc5a0cb165ba371fe000d7f7e605719224d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:31:59 -0400 Subject: [PATCH 0073/5823] New translations list.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 8c59f6ef025ba314ce85e5abbf3ca62b5715eec0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:00 -0400 Subject: [PATCH 0074/5823] New translations reforges.md (Bulgarian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From c30e61fcffa055dedd57b3034f928116c1944d64 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:01 -0400 Subject: [PATCH 0075/5823] New translations reremake-migrator.md (Bulgarian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 96c68e43a853ae3bb2990404b82edcca0f275b19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:02 -0400 Subject: [PATCH 0076/5823] New translations shopitemonly.md (Bulgarian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 81e15d915e053cbb7b2a312bf7c7dbb7146ea439 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:03 -0400 Subject: [PATCH 0077/5823] New translations itemsadder.md (Bulgarian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From ed2a71ed676aa36c94c3b9b4f6c81d288314cb7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:05 -0400 Subject: [PATCH 0078/5823] New translations slimefun.md (Bulgarian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From ec3fa1a48196a6be1af448d2e6f3908b917538be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:06 -0400 Subject: [PATCH 0079/5823] New translations superiorskyblock.md (Bulgarian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From a615bbc1da3c93f3f82bba607fc515e0915ac519 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:07 -0400 Subject: [PATCH 0080/5823] New translations performance-tweaking.md (Bulgarian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 1bdc09b8505a1a9cdf948a1589b6abb13c68aa5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:08 -0400 Subject: [PATCH 0081/5823] New translations shop-history.md (Bulgarian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 28813315f635a3287e364e102aaadfd9b2332e36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:10 -0400 Subject: [PATCH 0082/5823] New translations sign-material.md (Bulgarian) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From f256e69eda6148f9e4ccd7fdeb6a64f7420dbfd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:11 -0400 Subject: [PATCH 0083/5823] New translations suggest-price.md (Bulgarian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a664570e25ac60a92aa19246253d0b2c66c4ff64 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:13 -0400 Subject: [PATCH 0084/5823] New translations install.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From f6e1f1859cbc075cf3fa99596a007943b3563cf4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:14 -0400 Subject: [PATCH 0085/5823] New translations ecoenchants.md (Catalan) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From f3c204d5cad2224537eb8f9c88cec9bccf30fec4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:15 -0400 Subject: [PATCH 0086/5823] New translations limited.md (Catalan) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 20132c2bd4fb50709efbdbcd6367dbe59e81e508 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:16 -0400 Subject: [PATCH 0087/5823] New translations list.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From c2e6d6ed49a67dc8a2d6e08602ff025f6cfe82c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:17 -0400 Subject: [PATCH 0088/5823] New translations reforges.md (Catalan) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From d0cd4b35c257eac9a4eb203afcf437aa6bbfdcec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:19 -0400 Subject: [PATCH 0089/5823] New translations reremake-migrator.md (Catalan) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From e2ea2baadbf70c868f0858a0545b2cc1624364ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:20 -0400 Subject: [PATCH 0090/5823] New translations shopitemonly.md (Catalan) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 34188490f2f64d68775fb29d9e09b9e5dfe1a2b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:21 -0400 Subject: [PATCH 0091/5823] New translations itemsadder.md (Catalan) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 09b23b42a372acd6bfef3acc4fca5c0c4a2a2c48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:22 -0400 Subject: [PATCH 0092/5823] New translations slimefun.md (Catalan) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 4481f352cca2e7e9e9bda026882476dd064cd8f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:23 -0400 Subject: [PATCH 0093/5823] New translations superiorskyblock.md (Catalan) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From d2c0b5ab7a38783fa4c8ebbcd8269b5a225eab7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:24 -0400 Subject: [PATCH 0094/5823] New translations performance-tweaking.md (Catalan) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 8e45c378ac37effa93daf80d6d508eacb6e61724 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:26 -0400 Subject: [PATCH 0095/5823] New translations shop-history.md (Catalan) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 9b76a7edd33147162ffe6297b30eaff9c00743d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:27 -0400 Subject: [PATCH 0096/5823] New translations sign-material.md (Catalan) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From c29a65467984af0506eb0aebc385581f35d53baf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:28 -0400 Subject: [PATCH 0097/5823] New translations suggest-price.md (Catalan) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a95b0813d42ced7b79658b49ab31deecbec810f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:29 -0400 Subject: [PATCH 0098/5823] New translations install.md (Catalan) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From b6763665a1c0bf014bd42c50fdec481dc832e1ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:30 -0400 Subject: [PATCH 0099/5823] New translations ecoenchants.md (Czech) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From ad8ea98a437f044968ee9a5014d6db09aa80976c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:32 -0400 Subject: [PATCH 0100/5823] New translations limited.md (Czech) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 37d760006f076f49eb6b406b7db1eced3a82e77f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:33 -0400 Subject: [PATCH 0101/5823] New translations list.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From fb0bfb6294db3612d378d950fbebcb535d9e0ad6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:34 -0400 Subject: [PATCH 0102/5823] New translations reforges.md (Czech) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 1a1beba325f77089efda5f7cab66ec901c437bf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:36 -0400 Subject: [PATCH 0103/5823] New translations reremake-migrator.md (Czech) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 169160bed3eea627703b031cebdd860606261c06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:37 -0400 Subject: [PATCH 0104/5823] New translations shopitemonly.md (Czech) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From fc398bee7c4facfcca51db59589e2ea2a567c7e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:38 -0400 Subject: [PATCH 0105/5823] New translations itemsadder.md (Czech) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 18ab394f838c03e08a292efd3715cf17fe012905 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:39 -0400 Subject: [PATCH 0106/5823] New translations slimefun.md (Czech) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From f80acfbd8fc8f2e0ae4e0530a61c273572ee065a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:40 -0400 Subject: [PATCH 0107/5823] New translations superiorskyblock.md (Czech) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 0440613222b7566a2735a014a4202baf97810153 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:41 -0400 Subject: [PATCH 0108/5823] New translations performance-tweaking.md (Czech) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 47cb9017517b4ee31c1ed1b55d9bd8a26f1272af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:42 -0400 Subject: [PATCH 0109/5823] New translations shop-history.md (Czech) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 37a8febf4379732ffc0147a9a4bbd0f84461e475 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:44 -0400 Subject: [PATCH 0110/5823] New translations sign-material.md (Czech) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From befc6b61a51988f6f29dc701b45e04d6c8af8040 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:45 -0400 Subject: [PATCH 0111/5823] New translations suggest-price.md (Czech) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a26f3c5edbae52d64d49ce1eb773093edcc33c8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:46 -0400 Subject: [PATCH 0112/5823] New translations install.md (Czech) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 673d0ea6e0d765c057c67c6192610267f0198009 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:47 -0400 Subject: [PATCH 0113/5823] New translations ecoenchants.md (Danish) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From ad1d92e570ec9d5bafa6e2edf7f5bf1e909372f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:48 -0400 Subject: [PATCH 0114/5823] New translations limited.md (Danish) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From ae0b0169c3899e58f97aa7a1aaa2b3bce81da47c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:49 -0400 Subject: [PATCH 0115/5823] New translations list.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 0e9cf980e154f6c15977b9eb85d5a4d19a36c2c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:50 -0400 Subject: [PATCH 0116/5823] New translations reforges.md (Danish) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 0bf1428bb7854d49a86bd48d1439800fb05f42ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:52 -0400 Subject: [PATCH 0117/5823] New translations reremake-migrator.md (Danish) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 16716393e1c56c519a6f4bb631a13e79cb04bfe5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:53 -0400 Subject: [PATCH 0118/5823] New translations shopitemonly.md (Danish) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 92bbb78e0a881410d80fb8eb23bb71a509ea701e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:54 -0400 Subject: [PATCH 0119/5823] New translations itemsadder.md (Danish) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From c8f2911c509d942af8d16873b125a4b123680cb7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:55 -0400 Subject: [PATCH 0120/5823] New translations slimefun.md (Danish) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 8a7f07fd183bea301b8631ddca92d3edebbf71a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:56 -0400 Subject: [PATCH 0121/5823] New translations superiorskyblock.md (Danish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 455ff81d7e8c084f0b4d8d72952969ed00eb493c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:57 -0400 Subject: [PATCH 0122/5823] New translations performance-tweaking.md (Danish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 810fe96d0db59ff2b4587f949284fde807cae218 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:32:58 -0400 Subject: [PATCH 0123/5823] New translations shop-history.md (Danish) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 5f9e624a032eaaa898f84671fca5fd103b836c1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:00 -0400 Subject: [PATCH 0124/5823] New translations sign-material.md (Danish) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From 6be7d1f34542ec3d3d8b9b8fbf3d633a97c40361 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:01 -0400 Subject: [PATCH 0125/5823] New translations suggest-price.md (Danish) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From ab457a9444f80788244d4c89e29db018900728f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:02 -0400 Subject: [PATCH 0126/5823] New translations install.md (Danish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 80530487100f5daf4308baf1b07eb619d07607e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:03 -0400 Subject: [PATCH 0127/5823] New translations ecoenchants.md (German) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 6ffb82e1643a9d8775281178d6e69c36abca6082 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:04 -0400 Subject: [PATCH 0128/5823] New translations limited.md (German) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 36a0dcd863975114a3b57b2ba0b743a313b5680c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:06 -0400 Subject: [PATCH 0129/5823] New translations list.md (German) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 138c422e833794b29d0dcd82bd4e02461992b566 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:07 -0400 Subject: [PATCH 0130/5823] New translations reforges.md (German) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From a5c2f6b986383d95a8d5762fa53d8a2d7a2d9b62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:08 -0400 Subject: [PATCH 0131/5823] New translations reremake-migrator.md (German) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 8e478d6a75fcd4c9b573f4406ce23c8443c86760 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:09 -0400 Subject: [PATCH 0132/5823] New translations shopitemonly.md (German) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From c3cb23d32592a731964ccfd7c36a03fceea01bd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:10 -0400 Subject: [PATCH 0133/5823] New translations itemsadder.md (German) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From d4086380b8f4a1c4fdbc103cd0f5ebe0cb1fd20e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:11 -0400 Subject: [PATCH 0134/5823] New translations slimefun.md (German) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From f138d9d2cd71c454f3256542d28505ad650ece17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:12 -0400 Subject: [PATCH 0135/5823] New translations superiorskyblock.md (German) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From d9808122727b87f00950f864cfd0f88bf9aa2e9f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:14 -0400 Subject: [PATCH 0136/5823] New translations performance-tweaking.md (German) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 09482a920b264f91a9cdb0804759b00da4a98351 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:15 -0400 Subject: [PATCH 0137/5823] New translations shop-history.md (German) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 21192b345953d31a4e2f436a91af05ba65aa0e59 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:16 -0400 Subject: [PATCH 0138/5823] New translations sign-material.md (German) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From 426096cfeaf7315244d83e04303089ab52b7ca02 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:18 -0400 Subject: [PATCH 0139/5823] New translations suggest-price.md (German) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 89b01fa29e164466721714f62f93c61ef73d34bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:19 -0400 Subject: [PATCH 0140/5823] New translations install.md (German) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 0b85d5aac14da6c9fd42fd2797c6a33b0b0635a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:20 -0400 Subject: [PATCH 0141/5823] New translations ecoenchants.md (Greek) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From ea57384cd54eee254a0734b1abc9f580e5b77263 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:21 -0400 Subject: [PATCH 0142/5823] New translations limited.md (Greek) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 8bc5d9f1a0d9af05896ad78bd451fb46549a6480 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:22 -0400 Subject: [PATCH 0143/5823] New translations list.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From d1bd875a0ad934e1bc4054cffa6af94dd7d3b8fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:23 -0400 Subject: [PATCH 0144/5823] New translations reforges.md (Greek) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 50f147603de281f6560fe5c1090c3dda09b7e6f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:25 -0400 Subject: [PATCH 0145/5823] New translations reremake-migrator.md (Greek) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 2e3fe7cd4abb49efeac3c57f13e201e1ec7dac0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:26 -0400 Subject: [PATCH 0146/5823] New translations shopitemonly.md (Greek) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From c8f0b543486872b8112c0e1687c5154b21131e6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:27 -0400 Subject: [PATCH 0147/5823] New translations itemsadder.md (Greek) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 144e94edaad8f80443bbdaa9209016e0c3c5e8c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:28 -0400 Subject: [PATCH 0148/5823] New translations slimefun.md (Greek) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 9912ac63eae07587994e2816cb047f16cab94221 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:29 -0400 Subject: [PATCH 0149/5823] New translations superiorskyblock.md (Greek) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 85e9c9ae69ea86df97635361fefbffbe1383865a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:31 -0400 Subject: [PATCH 0150/5823] New translations performance-tweaking.md (Greek) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 6fc46560477eed559e7f5e381c0894d690610542 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:32 -0400 Subject: [PATCH 0151/5823] New translations shop-history.md (Greek) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 543537ff6621bd85e489110362b0d4cb952dd85d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:33 -0400 Subject: [PATCH 0152/5823] New translations sign-material.md (Greek) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From d7269e8bc0bc5577a1e9b4aad372d59d328a08bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:34 -0400 Subject: [PATCH 0153/5823] New translations suggest-price.md (Greek) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 09c8f25552a3e101a6500d90036c8c165add6cc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:36 -0400 Subject: [PATCH 0154/5823] New translations install.md (Greek) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From e0c7b6e1ab6db447a30cab8374e59b7240fc2e9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:37 -0400 Subject: [PATCH 0155/5823] New translations ecoenchants.md (Finnish) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From e3830bfe32e80dd62839f252563083ce393ae7ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:38 -0400 Subject: [PATCH 0156/5823] New translations limited.md (Finnish) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 33b8c8f80180621a183084bea349432b3eb40c50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:39 -0400 Subject: [PATCH 0157/5823] New translations list.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 23e87b45397f586b1306d6c441e534893a40cffe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:40 -0400 Subject: [PATCH 0158/5823] New translations reforges.md (Finnish) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 4995ea045a1f038043badaac4ce11b418641b2d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:42 -0400 Subject: [PATCH 0159/5823] New translations reremake-migrator.md (Finnish) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From d388c39909781c1167b3736ccc9fcc5ed47cce7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:43 -0400 Subject: [PATCH 0160/5823] New translations shopitemonly.md (Finnish) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From d851d49a76227d22a6ad778f9fd83d725ef0aaa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:44 -0400 Subject: [PATCH 0161/5823] New translations itemsadder.md (Finnish) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From d6bcf2168c10d40d8d74fc2f62d0f7cff05bfb43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:45 -0400 Subject: [PATCH 0162/5823] New translations slimefun.md (Finnish) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 339c892f5d03d09de623f2929065b85cae611a6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:46 -0400 Subject: [PATCH 0163/5823] New translations superiorskyblock.md (Finnish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 09d13b2e8893ceba3bbd8905f45c4a86fcef230e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:47 -0400 Subject: [PATCH 0164/5823] New translations performance-tweaking.md (Finnish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 4872d968f4f95773aa12617837dee0b9d15b3787 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:48 -0400 Subject: [PATCH 0165/5823] New translations shop-history.md (Finnish) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 1595ab2f59a5388a5914c8cb7eb3a5d6a913e287 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:49 -0400 Subject: [PATCH 0166/5823] New translations sign-material.md (Finnish) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From c16b31c47d5b7b9de4491be91f8b31ebccfc957f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:50 -0400 Subject: [PATCH 0167/5823] New translations suggest-price.md (Finnish) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From b0b32d892228e462ff06047dea7f020f6c6fc1d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:52 -0400 Subject: [PATCH 0168/5823] New translations install.md (Finnish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 8468b8c14d37f96b28678c8c2100bff12b1c8839 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:53 -0400 Subject: [PATCH 0169/5823] New translations ecoenchants.md (Hebrew) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From ba18f6208bb086d45236c04b0ec65555ddb82b6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:54 -0400 Subject: [PATCH 0170/5823] New translations limited.md (Hebrew) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From bc558ca6545fc61ce8cac5cc0d4eb3f67329bc40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:55 -0400 Subject: [PATCH 0171/5823] New translations list.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 0bda85f61fba746c8a593610795c129d835aedc5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:57 -0400 Subject: [PATCH 0172/5823] New translations reforges.md (Hebrew) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 869bfc52a830a0f1277c585da44dd7e3d30f7638 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:58 -0400 Subject: [PATCH 0173/5823] New translations reremake-migrator.md (Hebrew) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 165cdfb93a71e934330bdd0b4d43ef6c9eaae4b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:33:59 -0400 Subject: [PATCH 0174/5823] New translations shopitemonly.md (Hebrew) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From f5d0e00e20e4a330563c7cde97b3f034b310ed44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:00 -0400 Subject: [PATCH 0175/5823] New translations itemsadder.md (Hebrew) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 54a489c043ef3443a2d93b2886ddf4f65f97a4fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:01 -0400 Subject: [PATCH 0176/5823] New translations slimefun.md (Hebrew) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From edc0a5f2f2702eec9eccd57afd5f20337a17c50d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:03 -0400 Subject: [PATCH 0177/5823] New translations superiorskyblock.md (Hebrew) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From fc540339c86dcf3d6b3496c231c94355f8a5ae1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:04 -0400 Subject: [PATCH 0178/5823] New translations performance-tweaking.md (Hebrew) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 600a135cb07d3f5da6eb2810cdd652332f96ef53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:05 -0400 Subject: [PATCH 0179/5823] New translations shop-history.md (Hebrew) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 84986fc1856321904a3cd56dd5cd907a1df3a469 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:06 -0400 Subject: [PATCH 0180/5823] New translations sign-material.md (Hebrew) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From f75f5df595ba93b2c6d51a25ad79d0c0d542309f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:07 -0400 Subject: [PATCH 0181/5823] New translations suggest-price.md (Hebrew) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From c80b4f519b2ad9d7c3829946846123d70889364b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:08 -0400 Subject: [PATCH 0182/5823] New translations install.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 2e0af4f18a5d1de88a6cc3c6ed461f7d0788e87f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:10 -0400 Subject: [PATCH 0183/5823] New translations ecoenchants.md (Hungarian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 0322c278bf6b6b8785f3ae3f2373bf918bd3c700 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:11 -0400 Subject: [PATCH 0184/5823] New translations limited.md (Hungarian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From fe42483b86b231eba8f27855a023d81dfd8c2bff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:12 -0400 Subject: [PATCH 0185/5823] New translations list.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From b9db4f2b66448e04f2b2b489e29ae393e37aabf6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:13 -0400 Subject: [PATCH 0186/5823] New translations reforges.md (Hungarian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 8bbe5cd012da7e988cf7d7a8e1414b2176301bf0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:14 -0400 Subject: [PATCH 0187/5823] New translations reremake-migrator.md (Hungarian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From fcd9512ed7e3feecd40cd93c90ff98a9c682b13b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:16 -0400 Subject: [PATCH 0188/5823] New translations shopitemonly.md (Hungarian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From c67acb8bd46e9f254912fff320f90d539d344ec4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:17 -0400 Subject: [PATCH 0189/5823] New translations itemsadder.md (Hungarian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 74fc09af26cccad3dc20bf04bb8827e90589536e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:18 -0400 Subject: [PATCH 0190/5823] New translations slimefun.md (Hungarian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 5e1ee9898b8a45c90d6a00da19fd16de4e3123a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:19 -0400 Subject: [PATCH 0191/5823] New translations superiorskyblock.md (Hungarian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 9be14ffd335685678724f88fc701c4859e573bbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:20 -0400 Subject: [PATCH 0192/5823] New translations performance-tweaking.md (Hungarian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 78859c1408e9145017383d922745c09ade5913b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:22 -0400 Subject: [PATCH 0193/5823] New translations shop-history.md (Hungarian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From c01e50a21d49c3e4762da4e831e00ed9ae1f03ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:23 -0400 Subject: [PATCH 0194/5823] New translations sign-material.md (Hungarian) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From a5b1d66e85ba7b68f239876eb2b7f523199ef050 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:24 -0400 Subject: [PATCH 0195/5823] New translations suggest-price.md (Hungarian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 4792e50d2240b243eb3bf3836164cc5e5829ddd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:25 -0400 Subject: [PATCH 0196/5823] New translations install.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 1a0bd21ad34aaae99a46ba4a0a3c542254debebf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:26 -0400 Subject: [PATCH 0197/5823] New translations ecoenchants.md (Italian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From baec3ec5916964bed7e24e46e28b49a88820ad7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:27 -0400 Subject: [PATCH 0198/5823] New translations limited.md (Italian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 4a72b2b7ee6259e2cd6bf9233607c807fffcbdcd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:29 -0400 Subject: [PATCH 0199/5823] New translations list.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From f1665d22659628fd72ce35481b6f1965998d0ce3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:30 -0400 Subject: [PATCH 0200/5823] New translations reforges.md (Italian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 1393c5a5ec0033154c1cf2a2e6615466941749e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:31 -0400 Subject: [PATCH 0201/5823] New translations reremake-migrator.md (Italian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 1e6dfbd2b4f244f64dc80c323a6a79f1559ccabc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:32 -0400 Subject: [PATCH 0202/5823] New translations shopitemonly.md (Italian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 6243d579d2e085e85c11d3d421ccd24e2559a78e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:33 -0400 Subject: [PATCH 0203/5823] New translations itemsadder.md (Italian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From be50c5fea11d14bb5112bf4a38dcb35d49a8d2cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:34 -0400 Subject: [PATCH 0204/5823] New translations slimefun.md (Italian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 58f82458a3f77929893bcb6d7f8dafe6e736f803 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:36 -0400 Subject: [PATCH 0205/5823] New translations superiorskyblock.md (Italian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 794fb4d0e300dc8adc06ca225bfe437f1f661ccd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:37 -0400 Subject: [PATCH 0206/5823] New translations performance-tweaking.md (Italian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From dd3fbfd51a8392ef7b8394c6cd24dbdf7c36bd8b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:38 -0400 Subject: [PATCH 0207/5823] New translations shop-history.md (Italian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From fdae9ad035aeceb6c3f53292644e5ce1ab6cd257 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:39 -0400 Subject: [PATCH 0208/5823] New translations sign-material.md (Italian) --- .../current/modules/shops/sign-material.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index abcc288db7..b9c10cff2f 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,11 +1,5 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. - -::: - By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Configuration From 98c8c75d56c5fd0a6d9b1852e359de8a6b5b055e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:41 -0400 Subject: [PATCH 0209/5823] New translations suggest-price.md (Italian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From b5d01caa898449206ec47fbc702c893d029849b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:42 -0400 Subject: [PATCH 0210/5823] New translations install.md (Italian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 833b9af3324f4e165fa4c1bbb50f5527f82a3b08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:43 -0400 Subject: [PATCH 0211/5823] New translations ecoenchants.md (Japanese) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 2953eb36b86c6d669966ef1b71e0a9c6715034e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:44 -0400 Subject: [PATCH 0212/5823] New translations limited.md (Japanese) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 2966f1295cfe95b00dc4393d95ff217f70de2405 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:45 -0400 Subject: [PATCH 0213/5823] New translations list.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From aa14c1693133d972a1e34d94e5374be188768639 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:46 -0400 Subject: [PATCH 0214/5823] New translations reforges.md (Japanese) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From e9e0b24d4b72921a65bcfedd4fe9d0a55979e03d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:48 -0400 Subject: [PATCH 0215/5823] New translations reremake-migrator.md (Japanese) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 5608a1bafadedd6ebea6dd2b7a5ec076abae4aa9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:49 -0400 Subject: [PATCH 0216/5823] New translations shopitemonly.md (Japanese) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 61001fd576d98b4bc8e1a3d7e02eca2a1eaa171c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:50 -0400 Subject: [PATCH 0217/5823] New translations itemsadder.md (Japanese) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 94f67b51589bb7fe47e3daa466f0f3b701c081c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:51 -0400 Subject: [PATCH 0218/5823] New translations slimefun.md (Japanese) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From bde56261e81097177c6f0d3aab983951be787602 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:52 -0400 Subject: [PATCH 0219/5823] New translations superiorskyblock.md (Japanese) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From cca8df25e6a8c7ba1acb8595f437597e8478c2d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:54 -0400 Subject: [PATCH 0220/5823] New translations performance-tweaking.md (Japanese) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 919f55156b82444229ef6aa923d432dec831e9bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:55 -0400 Subject: [PATCH 0221/5823] New translations shop-history.md (Japanese) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From d7c461eb8f253c45f92ecf3966bae7a95687f5a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:56 -0400 Subject: [PATCH 0222/5823] New translations sign-material.md (Japanese) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 0beb427f21ad60e412c7bfcd76f5d8dafd1e12f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:57 -0400 Subject: [PATCH 0223/5823] New translations suggest-price.md (Japanese) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 4dd9d27f5026f36008baf99eae4c2fb1f699d6d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:58 -0400 Subject: [PATCH 0224/5823] New translations install.md (Japanese) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 3d85cbd6136dae58c49326d790f8ca777e2f9780 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:34:59 -0400 Subject: [PATCH 0225/5823] New translations ecoenchants.md (Korean) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 33dbfa2f38c1d7a0687d91978612443936a8d5fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:01 -0400 Subject: [PATCH 0226/5823] New translations limited.md (Korean) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From fa1f9f8d9d8242f49546aef250f3daec8b4503d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:02 -0400 Subject: [PATCH 0227/5823] New translations list.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From ec0fd17adf4ebec51ada55b5cf75f02e377acbf1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:03 -0400 Subject: [PATCH 0228/5823] New translations reforges.md (Korean) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From f4f5328cf58cd8ad2d7aaf79d7152f4110f3e371 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:05 -0400 Subject: [PATCH 0229/5823] New translations reremake-migrator.md (Korean) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 7c835688bd06922ca7596ea6e7e36f6b717a2d75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:06 -0400 Subject: [PATCH 0230/5823] New translations shopitemonly.md (Korean) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From a7e99a992e1b63869ee523180f221b39e5d15d23 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:07 -0400 Subject: [PATCH 0231/5823] New translations itemsadder.md (Korean) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From eddbbab92ae83540771eca7d32a2b73b167ffab3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:08 -0400 Subject: [PATCH 0232/5823] New translations slimefun.md (Korean) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From e2a4d523e6c2015aef56074fa461817f6c54d954 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:09 -0400 Subject: [PATCH 0233/5823] New translations superiorskyblock.md (Korean) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 44a7cd71e4b1202d853295a6485bf0834d1b1046 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:11 -0400 Subject: [PATCH 0234/5823] New translations performance-tweaking.md (Korean) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 81e011173c3ff7023af768fc22ec71cdab56639a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:12 -0400 Subject: [PATCH 0235/5823] New translations shop-history.md (Korean) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From bdde98ff0b7867ec5c814df8e7342f432d4eeff0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:13 -0400 Subject: [PATCH 0236/5823] New translations sign-material.md (Korean) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 522d3c1014c97e0cbd88b9a43b5e37bdf9153b6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:14 -0400 Subject: [PATCH 0237/5823] New translations suggest-price.md (Korean) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 24e26d46bf13dfe1156cf575ccfa34a2e64e8682 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:15 -0400 Subject: [PATCH 0238/5823] New translations install.md (Korean) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 8fda082ceac50cdace06bf47b12a181f4b51de07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:16 -0400 Subject: [PATCH 0239/5823] New translations ecoenchants.md (Lithuanian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From e50ddfe23c1cacbf6afb7eb7c7ca3a6bf75f1f9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:17 -0400 Subject: [PATCH 0240/5823] New translations limited.md (Lithuanian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From dfa1d92fa8f6c68615336019995828b0ee6be871 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:19 -0400 Subject: [PATCH 0241/5823] New translations list.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From ae17a289cb7f862ec4cd79eaf9c96a4f273c1830 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:20 -0400 Subject: [PATCH 0242/5823] New translations reforges.md (Lithuanian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 5c41a688d2ae8e9e709f078c83ed90ee677199a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:21 -0400 Subject: [PATCH 0243/5823] New translations reremake-migrator.md (Lithuanian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 4f0c190fe94e37a4e2826a85cc8955028e952659 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:22 -0400 Subject: [PATCH 0244/5823] New translations shopitemonly.md (Lithuanian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 6b00e4bb5e2058cc7bc1f40d4b993033a4b8ced8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:23 -0400 Subject: [PATCH 0245/5823] New translations itemsadder.md (Lithuanian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 5294af5ee7a5b8e66f4d34f37dc27e5ad62987da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:24 -0400 Subject: [PATCH 0246/5823] New translations slimefun.md (Lithuanian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 9139146aefbefa457179e9974c04824cec39f2a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:26 -0400 Subject: [PATCH 0247/5823] New translations superiorskyblock.md (Lithuanian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From c5eff334a322f7783f9912540c2add6f0d0ff0e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:27 -0400 Subject: [PATCH 0248/5823] New translations performance-tweaking.md (Lithuanian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 0b1ad4acda28037f7cc795efbc3e6ff1a2505015 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:28 -0400 Subject: [PATCH 0249/5823] New translations shop-history.md (Lithuanian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 487bae99446d9c76edb3b278302308aaf44f7c87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:29 -0400 Subject: [PATCH 0250/5823] New translations sign-material.md (Lithuanian) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 37b717abadf9bab58ff43f73f855b6b058d24702 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:30 -0400 Subject: [PATCH 0251/5823] New translations suggest-price.md (Lithuanian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 149917aa3e32bfa884a16ebff2925d37573fba96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:32 -0400 Subject: [PATCH 0252/5823] New translations install.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From deb7fef328e799f502e0fe754d8b040788c28a00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:33 -0400 Subject: [PATCH 0253/5823] New translations ecoenchants.md (Dutch) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 3bed3a077f91fb3d1e9baa6764e0357e175e6d30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:34 -0400 Subject: [PATCH 0254/5823] New translations limited.md (Dutch) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 439e51bd6955b0de68f6ac0b60b123af70ed1fc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:35 -0400 Subject: [PATCH 0255/5823] New translations list.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 2e1339193269c139a3160c95d89bf8d1c4cdd9c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:36 -0400 Subject: [PATCH 0256/5823] New translations reforges.md (Dutch) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 93aef5b3c8f05621b83c804d41e8024104bcefac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:38 -0400 Subject: [PATCH 0257/5823] New translations reremake-migrator.md (Dutch) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 41b221dff9aaa5f7df8d4eb0e2cd03e7af765918 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:39 -0400 Subject: [PATCH 0258/5823] New translations shopitemonly.md (Dutch) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From c95fc386d313a8a5635c98c642bd693cec8498fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:40 -0400 Subject: [PATCH 0259/5823] New translations itemsadder.md (Dutch) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 556a6aad33b33f80ca5171d741b8fcf376b10e08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:41 -0400 Subject: [PATCH 0260/5823] New translations slimefun.md (Dutch) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 471a1eba5adffb0355ecdd19678f401cd5a08819 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:42 -0400 Subject: [PATCH 0261/5823] New translations superiorskyblock.md (Dutch) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 935ee0170f377be8b4cb71873b0724e365e54bd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:43 -0400 Subject: [PATCH 0262/5823] New translations performance-tweaking.md (Dutch) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From edfb07fafc080b66fa037dc611f51912c3d28fc5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:44 -0400 Subject: [PATCH 0263/5823] New translations shop-history.md (Dutch) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 0f237d3fce81637e65bfa876e3e808fd8911fe65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:46 -0400 Subject: [PATCH 0264/5823] New translations sign-material.md (Dutch) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 73ef804d0a5f1f65a5501b38ebe9e12ca0dde874 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:47 -0400 Subject: [PATCH 0265/5823] New translations suggest-price.md (Dutch) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 1a1c8c0d0e8403852a13c565716fc3d09419ae2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:48 -0400 Subject: [PATCH 0266/5823] New translations install.md (Dutch) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From a23ca07ddc90011d14555d06cbb0a7ce7cb70f07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:49 -0400 Subject: [PATCH 0267/5823] New translations ecoenchants.md (Norwegian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 9f73dd3fedaf89b5dce0b1be69d3c7bada1ebaaf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:50 -0400 Subject: [PATCH 0268/5823] New translations limited.md (Norwegian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From cfa9a18705877f69a0505d99095c2a00ede3b5f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:51 -0400 Subject: [PATCH 0269/5823] New translations list.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From e13caef620e959b8c4ad084fa700d4737462231e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:52 -0400 Subject: [PATCH 0270/5823] New translations reforges.md (Norwegian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 741c9c0b559bcca2e39ad3f2d01d34085270470b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:54 -0400 Subject: [PATCH 0271/5823] New translations reremake-migrator.md (Norwegian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 120b27c2e8b9ca85613e811aab9b27965d7626e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:55 -0400 Subject: [PATCH 0272/5823] New translations shopitemonly.md (Norwegian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From acfb2a55f7276ddeb6f70f7e7a3796da18a07348 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:56 -0400 Subject: [PATCH 0273/5823] New translations itemsadder.md (Norwegian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From cda89b2b0e52c1c18f6ac386377d536b8d4b342e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:57 -0400 Subject: [PATCH 0274/5823] New translations slimefun.md (Norwegian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 8a0e30e62066a55d8f044e1d90f059595ea2d774 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:58 -0400 Subject: [PATCH 0275/5823] New translations superiorskyblock.md (Norwegian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 2f10443f3bc50ccedcedf642334099fa823b4e11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:35:59 -0400 Subject: [PATCH 0276/5823] New translations performance-tweaking.md (Norwegian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 1fd1e256d2a8ca98de28d1a546a657492762e783 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:00 -0400 Subject: [PATCH 0277/5823] New translations shop-history.md (Norwegian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From d559cc9fc9982d20faf5f8d77f9e95ff06c98ceb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:01 -0400 Subject: [PATCH 0278/5823] New translations sign-material.md (Norwegian) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 026eb89758f501aed42f997ec37e532ad857ba43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:03 -0400 Subject: [PATCH 0279/5823] New translations suggest-price.md (Norwegian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 948f74b8045b729c4681aa8a98d8e2432aa60512 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:04 -0400 Subject: [PATCH 0280/5823] New translations install.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 8c4786fbca63a05ae844961c709c95693213297e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:05 -0400 Subject: [PATCH 0281/5823] New translations ecoenchants.md (Polish) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 6259271ab665046377be5097e6ac077e6daa089d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:06 -0400 Subject: [PATCH 0282/5823] New translations limited.md (Polish) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 7e7cb4ad46b83fab079e6ea43ffb76d07fd5df6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:07 -0400 Subject: [PATCH 0283/5823] New translations list.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From ed0ebe7c81118df4f2dd5f39557b2343dc616485 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:08 -0400 Subject: [PATCH 0284/5823] New translations reforges.md (Polish) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 8105e870ba57b6eb778ead735ace108347969b89 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:10 -0400 Subject: [PATCH 0285/5823] New translations reremake-migrator.md (Polish) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 3cd2919b24a7a1e0cb42bab289b1a27beff1a37a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:11 -0400 Subject: [PATCH 0286/5823] New translations shopitemonly.md (Polish) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From d22ff48deaefa806a6fd8430d91a469201202a03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:12 -0400 Subject: [PATCH 0287/5823] New translations itemsadder.md (Polish) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From b1abc0b8213a388d2bb66980290be14a30cffb93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:13 -0400 Subject: [PATCH 0288/5823] New translations slimefun.md (Polish) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From e31d399e36ccf9d6971ec6a936b2b911c00fa92c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:14 -0400 Subject: [PATCH 0289/5823] New translations superiorskyblock.md (Polish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 17e0039f3e46a6a4f95e55847eff3e833717531b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:16 -0400 Subject: [PATCH 0290/5823] New translations performance-tweaking.md (Polish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 899f5a79293ef2519c2a222ffa0c38dbd0ae9ca5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:17 -0400 Subject: [PATCH 0291/5823] New translations shop-history.md (Polish) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From d9bec487b50bff5c1e3dbd62125f85c0e0541ee9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:18 -0400 Subject: [PATCH 0292/5823] New translations sign-material.md (Polish) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 786cf50087cdf160b23f0ccba007aa7ef1791f42 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:19 -0400 Subject: [PATCH 0293/5823] New translations suggest-price.md (Polish) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From f5dfe28f8c607fc96c001e2cb60c427055629bdc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:21 -0400 Subject: [PATCH 0294/5823] New translations install.md (Polish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From b5386773f795bab2df42a292f3a841753f51a94c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:22 -0400 Subject: [PATCH 0295/5823] New translations ecoenchants.md (Portuguese) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 75bcf3fd73cfb31d9c7c22592aa42861059794a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:23 -0400 Subject: [PATCH 0296/5823] New translations limited.md (Portuguese) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From eea6fe6f3441b0dcfc4daea88cdb0096ca69beb7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:24 -0400 Subject: [PATCH 0297/5823] New translations list.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From bba1870e4333f92e5461b6dcb2022473c9edc7e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:25 -0400 Subject: [PATCH 0298/5823] New translations reforges.md (Portuguese) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 0ce9469cd391e594f1fd3a881fd6cbf94cc634c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:26 -0400 Subject: [PATCH 0299/5823] New translations reremake-migrator.md (Portuguese) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 89f79079a2ad3278278ec80aef6f5dd424fb4477 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:27 -0400 Subject: [PATCH 0300/5823] New translations shopitemonly.md (Portuguese) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From bf235117e2b8944bab5582953993b1773ea3a46d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:29 -0400 Subject: [PATCH 0301/5823] New translations itemsadder.md (Portuguese) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 4fb26a906b78cae7764c66f55adacf5427071c7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:30 -0400 Subject: [PATCH 0302/5823] New translations slimefun.md (Portuguese) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 458b11b5a68e3520dfc8d166cfc9cf16b462cceb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:31 -0400 Subject: [PATCH 0303/5823] New translations superiorskyblock.md (Portuguese) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 24a47b76e31e0d7f4267fdced9f692342ae83814 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:32 -0400 Subject: [PATCH 0304/5823] New translations performance-tweaking.md (Portuguese) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From db9fde6f5b590e06c79e4d72a62a85e9a930b7e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:33 -0400 Subject: [PATCH 0305/5823] New translations shop-history.md (Portuguese) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 88518598ba51f851b364f1a0aeaa158630fb77bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:34 -0400 Subject: [PATCH 0306/5823] New translations sign-material.md (Portuguese) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 04bc32911aeb6be438eac06b50021015f7fa1b7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:35 -0400 Subject: [PATCH 0307/5823] New translations suggest-price.md (Portuguese) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 49c4c2b1a1689b4461b17c10a82fbe7529c8801e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:37 -0400 Subject: [PATCH 0308/5823] New translations install.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From fe95defa92172272e227c7110eb646f4bb9495b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:38 -0400 Subject: [PATCH 0309/5823] New translations ecoenchants.md (Russian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 8cecdba0d6240f7b7e8bb7c3ea1af85d358dd55a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:39 -0400 Subject: [PATCH 0310/5823] New translations limited.md (Russian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From e8dd171aae40295afd47eb60a00526e7339b7bdb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:40 -0400 Subject: [PATCH 0311/5823] New translations list.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 5d9272d903f11420135d26f99c0a6a4fdd318160 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:42 -0400 Subject: [PATCH 0312/5823] New translations reforges.md (Russian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 9ebde2cd3666f2b665330abf4a1bfd0575eb12e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:43 -0400 Subject: [PATCH 0313/5823] New translations reremake-migrator.md (Russian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From c4c302603bb775c021122510320470dc4ceacd51 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:44 -0400 Subject: [PATCH 0314/5823] New translations shopitemonly.md (Russian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 517859446ebdb1519c8141fb820064fd7a6acab3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:45 -0400 Subject: [PATCH 0315/5823] New translations itemsadder.md (Russian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From d52ae2aebeecf9bdfa4a091267d51cd9490f298d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:46 -0400 Subject: [PATCH 0316/5823] New translations slimefun.md (Russian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From dc44e35492e397d283924abe932ca067d483c30e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:47 -0400 Subject: [PATCH 0317/5823] New translations superiorskyblock.md (Russian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From c26455ffb23471c20d0e14d95e5c1221165c7030 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:49 -0400 Subject: [PATCH 0318/5823] New translations performance-tweaking.md (Russian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 1bac92700c1ece95b28a70ac470d8e39460ea649 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:50 -0400 Subject: [PATCH 0319/5823] New translations shop-history.md (Russian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 2c525b36453c398bd1dfd84451f8655469ea5b88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:51 -0400 Subject: [PATCH 0320/5823] New translations sign-material.md (Russian) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 026940b265ac49f509c0311ce6f20c55c167d63f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:52 -0400 Subject: [PATCH 0321/5823] New translations suggest-price.md (Russian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 11db5789168fc7dfd10ffbd78078450355f1b594 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:53 -0400 Subject: [PATCH 0322/5823] New translations install.md (Russian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From c9a028affcdb3ed80e16d0a4e856f7eb841b2a3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:55 -0400 Subject: [PATCH 0323/5823] New translations ecoenchants.md (Serbian (Cyrillic)) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From cb864cd431a2ab33d44ac53e342ef0b72d1c76b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:56 -0400 Subject: [PATCH 0324/5823] New translations limited.md (Serbian (Cyrillic)) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 3fd6611ea1e0a4f9898f0551de6023810517d693 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:57 -0400 Subject: [PATCH 0325/5823] New translations list.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 9cce7e266f24bca120601e7e6b9200345f5a948b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:58 -0400 Subject: [PATCH 0326/5823] New translations reforges.md (Serbian (Cyrillic)) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 0a59789e322ce21297ee5fbae3e856e1cc826740 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:36:59 -0400 Subject: [PATCH 0327/5823] New translations reremake-migrator.md (Serbian (Cyrillic)) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 6e41d965002dabf35b861f8ac52c96cc40e1f23c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:00 -0400 Subject: [PATCH 0328/5823] New translations shopitemonly.md (Serbian (Cyrillic)) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From ff8dfda8dc80a5940f4df41b23d85461e491fb86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:01 -0400 Subject: [PATCH 0329/5823] New translations itemsadder.md (Serbian (Cyrillic)) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From a5f49428911335282ef0da07945c68d841ff559c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:05 -0400 Subject: [PATCH 0330/5823] New translations slimefun.md (Serbian (Cyrillic)) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From b9f331dc64c3c304258af874d2901003017fc40b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:07 -0400 Subject: [PATCH 0331/5823] New translations superiorskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From a36827fced56d4c238b62c4c8557a77e1b9e49b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:08 -0400 Subject: [PATCH 0332/5823] New translations performance-tweaking.md (Serbian (Cyrillic)) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From d2735bbd5ba65c26d8ab70f9f75ddb7f4ec2d7c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:09 -0400 Subject: [PATCH 0333/5823] New translations shop-history.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 4f4fd7fc2a20c6ce11fabe411f07440e2251331e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:10 -0400 Subject: [PATCH 0334/5823] New translations sign-material.md (Serbian (Cyrillic)) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 08f0939e13520fab7f7ebad4283c1fd941ac2d09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:11 -0400 Subject: [PATCH 0335/5823] New translations suggest-price.md (Serbian (Cyrillic)) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From edf14ea66ab06af8d765c1cd91dfb8aa3168d69d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:13 -0400 Subject: [PATCH 0336/5823] New translations install.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From e1260955046bff959587d31b5a654c293a1fdb4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:14 -0400 Subject: [PATCH 0337/5823] New translations ecoenchants.md (Swedish) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 553a0f2c9a169e15a9c15b026fa6f5376f880d70 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:15 -0400 Subject: [PATCH 0338/5823] New translations limited.md (Swedish) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 2bb10db139ca965e08ff0770a708de0a266e10a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:16 -0400 Subject: [PATCH 0339/5823] New translations list.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 0b0b33a9fa3e8380b832b01adbe7322435429064 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:17 -0400 Subject: [PATCH 0340/5823] New translations reforges.md (Swedish) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 1f4bab9cc5b1ab4f440f35ccd9214da4199e040d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:18 -0400 Subject: [PATCH 0341/5823] New translations reremake-migrator.md (Swedish) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 75a67681387ae28bfcb94011307834b6c86a46f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:19 -0400 Subject: [PATCH 0342/5823] New translations shopitemonly.md (Swedish) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 84956174b75bb55dba494ff63f53b22321ad4d5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:21 -0400 Subject: [PATCH 0343/5823] New translations itemsadder.md (Swedish) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 2d8adebd013815a8359e1322cfda002e87a5166d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:22 -0400 Subject: [PATCH 0344/5823] New translations slimefun.md (Swedish) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From aa6d92ee674a0f8789b9ab8ce5cda8ccf26feb7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:23 -0400 Subject: [PATCH 0345/5823] New translations superiorskyblock.md (Swedish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 5f88e9425e4f9d1b51ba690adbf7337d46fe5145 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:24 -0400 Subject: [PATCH 0346/5823] New translations performance-tweaking.md (Swedish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From d370a20b5eb40193c1fd368743690b9b66855b5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:25 -0400 Subject: [PATCH 0347/5823] New translations shop-history.md (Swedish) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From f884616b887e583f04d3a072e470531b1655d24c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:26 -0400 Subject: [PATCH 0348/5823] New translations sign-material.md (Swedish) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 5fcc055007929c91b725d2db748a3d6fd87fda22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:27 -0400 Subject: [PATCH 0349/5823] New translations suggest-price.md (Swedish) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 94b7a5d3e65350010b662d2640e42ad193a591cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:29 -0400 Subject: [PATCH 0350/5823] New translations install.md (Swedish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From d50ec4bb6d6cb152f50602a34c198b76053ae4dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:30 -0400 Subject: [PATCH 0351/5823] New translations ecoenchants.md (Turkish) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 96296d9a39cbd9d2bc29fe39c262d3b0b456db96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:31 -0400 Subject: [PATCH 0352/5823] New translations limited.md (Turkish) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From a3b29761fe6996851e9d71edd31c313cf6b2deaf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:32 -0400 Subject: [PATCH 0353/5823] New translations list.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 7d791e792c6f25c7d4af1ebb7c68051edbaeed37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:33 -0400 Subject: [PATCH 0354/5823] New translations reforges.md (Turkish) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From e53895ea4e24f95807fb90e952de582e7f5ea8cc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:34 -0400 Subject: [PATCH 0355/5823] New translations reremake-migrator.md (Turkish) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From ade04d3e7b378bf16301c19d3d5cef0953d0feb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:35 -0400 Subject: [PATCH 0356/5823] New translations shopitemonly.md (Turkish) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 2543f932c60fdbbaaeee0d7ce37521394fbf2e47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:36 -0400 Subject: [PATCH 0357/5823] New translations itemsadder.md (Turkish) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From f9c4c0bd73ea987685df1e6c454c8d3a6602aee3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:37 -0400 Subject: [PATCH 0358/5823] New translations slimefun.md (Turkish) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From b5999ac575f4a334d72331e03eb32d7b7ff8ef51 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:39 -0400 Subject: [PATCH 0359/5823] New translations superiorskyblock.md (Turkish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From d73f014b3130d91da7ff3f6896c56bfa06aef145 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:40 -0400 Subject: [PATCH 0360/5823] New translations performance-tweaking.md (Turkish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 4576145217fa67155dc1174a6c602b5b36966716 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:41 -0400 Subject: [PATCH 0361/5823] New translations shop-history.md (Turkish) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 00790a18de3809ebd96b997dd624cde4da272de6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:42 -0400 Subject: [PATCH 0362/5823] New translations sign-material.md (Turkish) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From dae13bf69ab112c3d00ed7e16b92695dd4ea9abb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:43 -0400 Subject: [PATCH 0363/5823] New translations suggest-price.md (Turkish) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 74b6bfcb9610193b0a84ca9449c1db68d18dbb69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:44 -0400 Subject: [PATCH 0364/5823] New translations install.md (Turkish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 291382f3dc8551a7ad21b1261910f98724b0b64e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:45 -0400 Subject: [PATCH 0365/5823] New translations ecoenchants.md (Ukrainian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 1d7a8389cfeacf9c32e27c2435fc28ed5bf23183 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:47 -0400 Subject: [PATCH 0366/5823] New translations limited.md (Ukrainian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 32269b78bba9fa6519956c1aeb43cb12fc22a7d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:48 -0400 Subject: [PATCH 0367/5823] New translations list.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 3c47212e5b61ebde793cda45a750a741db9efc53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:49 -0400 Subject: [PATCH 0368/5823] New translations reforges.md (Ukrainian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 375c1fc376efe98c48b03296a78bde4718d2a40b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:50 -0400 Subject: [PATCH 0369/5823] New translations reremake-migrator.md (Ukrainian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 2e2310df3d1f41b7c17924376b61522cce875158 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:51 -0400 Subject: [PATCH 0370/5823] New translations shopitemonly.md (Ukrainian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From fff7eef3565dc07a68213d0d62cb8de37e0ab0c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:52 -0400 Subject: [PATCH 0371/5823] New translations itemsadder.md (Ukrainian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 43ae4d80ccafa8e575b2d559adcce236f4631f81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:54 -0400 Subject: [PATCH 0372/5823] New translations slimefun.md (Ukrainian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 0c3050ef5b408c4432c27e9f04406a8edf4c3fa0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:55 -0400 Subject: [PATCH 0373/5823] New translations superiorskyblock.md (Ukrainian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 88319934147ccaf8fb8ba412a40c71d5499ab01f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:56 -0400 Subject: [PATCH 0374/5823] New translations performance-tweaking.md (Ukrainian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 8ca27ed1cf31ac57b35675e4de7691f9d017b82d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:57 -0400 Subject: [PATCH 0375/5823] New translations shop-history.md (Ukrainian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 0649ef1b53162896124f8f00cc43054a08970d12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:58 -0400 Subject: [PATCH 0376/5823] New translations sign-material.md (Ukrainian) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From ca044255ba76cd043f337962c2e4e23401c1de71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:37:59 -0400 Subject: [PATCH 0377/5823] New translations suggest-price.md (Ukrainian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 9fc2b4065d57717b7d6d5e0077e3a668fd4d4386 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:01 -0400 Subject: [PATCH 0378/5823] New translations install.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 13f1efeb874b33c43fba30d55d8ac1d5a0642e79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:02 -0400 Subject: [PATCH 0379/5823] New translations ecoenchants.md (Chinese Simplified) --- .../current/addon/ecoenchants.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..852b2ab940 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -1,23 +1,17 @@ -# EcoEnchants Addon +# EcoEnchants 插件 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - -This addon added EcoEnchants support for: +该插件添加了 EcoEnchants 对以下方面的支持: - Display the EcoEnchants's enchantments name on sign and shop info panel. - Display the EcoEnchants's enchantments in the hover item previewing. -| Without EcoEnchants Addon | With EcoEnchants Addon | +| 无 EcoEnchants 附属 | 有 EcoEnchants 附属 | | ----------------------------------------------------- | -------------------------------------------------- | | ![ecoenchants-without](./img/ecoenchants_without.jpg) | ![ecoenchants-without](./img/ecoenchants_with.jpg) | From 7a905dc699df19afafdc0b986598bdfa25352dd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:03 -0400 Subject: [PATCH 0380/5823] New translations limited.md (Chinese Simplified) --- .../current/addon/limited.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md index 0192d9d7be..252f8329dd 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ ::: -:::info - -此插件在 4.1.0.0-SNAPSHOT 添加到 QuickShop-Hikari 中 - -::: - 此插件允许商店所有者对其商店在一段时间内的销售数量设置限制。 ## 权限设置 @@ -41,10 +35,10 @@ /quickshop limit period MONTH ``` -该系统基于QuickShop-Hikari日历系统。\ -时间使用 “值变化” 更新系统进行更新,这意味着 2022-12-31 到 2023-01-01 也被视为一年,且同时会更新月、周、日、小时、分钟、秒的限制。\ -其余的也都一样。\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +该系统基于QuickShop-Hikari日历系统。 +时间使用 “值变化” 更新系统进行更新,这意味着 2022-12-31 到 2023-01-01 也被视为一年,且同时会更新月、周、日、小时、分钟、秒的限制。 +其余的也都一样。 +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. 可用时间单位: From aefa55f893812ac07cf7cf03d1875b5bb9351b48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:04 -0400 Subject: [PATCH 0381/5823] New translations list.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md index 2f9bb8f8d7..fd6f768443 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ ::: -:::info - -此插件在 4.1.0.0-SNAPSHOT 添加到 QuickShop-Hikari 中 - -::: - 该拓展模块为插件添加了一个 `/quickshop list` 命令,这样管理员或者玩家就可以列出所有商店。 ## 权限 From ce9c7e9d26f4113ba95edda21358a598dcec84ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:06 -0400 Subject: [PATCH 0382/5823] New translations reforges.md (Chinese Simplified) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md index d4062cc1ec..ea2762dd52 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ ::: -:::info - -此插件在 5.0.0.0快照版本添加到 QuickShop-Hikari 中。 - -::: - 该插件添加了 EcoEnchants 对以下方面的支持: - 在商店信息面板上显示 Reforges 的重铸信息。 From 3f2135d8d73def01da27c6fc35bcd4ae38c2a6c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:07 -0400 Subject: [PATCH 0383/5823] New translations reremake-migrator.md (Chinese Simplified) --- .../current/addon/reremake-migrator.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index f18e2e1e12..51e40de91e 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? 找不到在哪里下载文件? [点击 ::: -:::info - -此插件在 5.1.1.0 添加到 QuickShop-Hikari 中 - -::: - :::caution 该附属插件仍处于实验阶段,所以请在使用之前正确管理您的备份文件 自行承担使用风险! Use at your own risk. @@ -44,8 +38,8 @@ _如果您使用的是 H2 数据库,则不需要这样做。_ ### 准备转换 -为了避免数据损坏,在进行数据转换时,服务器上不允许玩家(包括管理员) 在线,所有操作都将在控制台上进行。\ -如果玩家在服务器中,则无法开始转换。\ +为了避免数据损坏,在进行数据转换时,服务器上不允许玩家(包括管理员) 在线,所有操作都将在控制台上进行。 +如果玩家在服务器中,则无法开始转换。 If a player is in the server, the conversion cannot be started. 转换开始后, 服务器将在数据转换过程中被锁定,任何玩家在数据转换过程中都不能加入服务器。 From 6d672ba0188df038e2b04882b1787931df751b2f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:08 -0400 Subject: [PATCH 0384/5823] New translations shopitemonly.md (Chinese Simplified) --- .../current/addon/shopitemonly.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index dd8a0436cc..d4a64e574c 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,14 +6,8 @@ ::: -:::info - -此插件在 4.1.0.0-SNAPSHOT 添加到 QuickShop-Hikari 中 - -::: - -此插件可防止玩家将非商店物品放入商店容器中。\ -不适用于 InventoryWrapper API 控制的商店。\ +此插件可防止玩家将非商店物品放入商店容器中。 +不适用于 InventoryWrapper API 控制的商店。 Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). 此插件将在诸如玩家关闭容器或漏斗访问等事件中检查容器中的(或转移的)物品。 From 04f5dd3bf86babbb74f0e267f9de7ed482b5813f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:09 -0400 Subject: [PATCH 0385/5823] New translations itemsadder.md (Chinese Simplified) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index afa0a3afaa..e725b7b516 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ ::: -:::info - -该拓展模块是在 6.0.0.0 之后的版本加入的。 - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## 使用说明 From d4b5c7f93ff18d889c6b585a5218366b27e89487 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:10 -0400 Subject: [PATCH 0386/5823] New translations slimefun.md (Chinese Simplified) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 144951cdb3..aaa67ba4e9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ ::: -:::info - -该拓展模块是在 6.0.0.0 之后的版本加入的。 - -::: - 此拓展模块允许玩家通过[物品表达式](../modules/item-expression.md)来选择指定的 Slimefun 物品。 ## 使用说明 From f662ac1d8acc0652c5da76e0a80c7e7cf1161081 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:12 -0400 Subject: [PATCH 0387/5823] New translations superiorskyblock.md (Chinese Simplified) --- .../current/compat-modules/superiorskyblock.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..e099c0c706 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,17 +2,17 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? -Island owner will grant full of controls of all shops on their island, and auto delete those shops when shop owner uncooped. +岛屿拥有者将可自由管理岛屿上的商店,且在对应玩家解除合作时能自动移除他们开设的商店。 -## Configuration +## 配置 ```yaml owner-create-only: false From 8391fb7d1bb2db2fcc55298651d76c7c86fe5973 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:13 -0400 Subject: [PATCH 0388/5823] New translations performance-tweaking.md (Chinese Simplified) --- .../current/modules/performance-tweaking.md | 67 ++++++++++--------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..a390876715 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -1,43 +1,43 @@ -# Performance Tweaking +# 性能调优 -If you're running a larget network, you can tweak QuickShop-Hikari settings for better performance. +如果您运行的是大型服务器网络,则可以调整QuickShop-Hikari设置以获得更好的性能。 :::info -The default configuration of QuickShop-Hikari has achieved a moderate balance between performance and player friendliness, unless you notice that QuickShop-Hikari has affected the performance of the server, otherwise you do not need to perform optimization. +QuickShop-Hikari的默认配置已经在性能和玩家友好性之间取得了适度的平衡, 除非您注意到 QuickShop-Hikari已经影响到服务器的性能,否则您不需要执行优化。 ::: -## Trim the isolated data +## 修剪孤立的数据 -While the QuickShop-Hikari working progress, some data will went to a isolated data which had no reference by any other records. +在QuickShop-Hikari工作时,一些数据会由于未被其他人引用,成为一个孤立的数据。 -Trim the isolated data can improve the plugin startup time and database query time. +修剪孤立的数据可以改善插件启动时间和数据库查询时间。 ```plain /quickshop database trim ``` -## Purge the history logs +## 清除历史记录日志 :::caution -Purge the history logs will also reset all QuickShop-Hikari metrics on this server, and have the risk make other addons who depend on internal-metrics stop working. +清除历史日志还将重置此服务器上的所有QuickShop-Hikari统计,并有可能使依赖内部统计的其他插件停止工作。 -Take care and backup! +谨慎操作,注意备份! ::: -QuickShop-Hikari will record logs into database including: +QuickShop-Hikari会将日志记录到数据库中,包括: -- System logs -- Shop Creation -- Shop Changes -- Shop Deletion -- Player Purchase -- Any Transaction by QuickShop-Hikari +- 系统日志 +- 商店创建 +- 商店更改 +- 商店删除 +- 玩家购买 +- QuickShop-Hikari的任何交易 -You can purge them by execute command: +您可以通过执行命令来清除他们: ```plain /quickshop database purgelogs @@ -47,25 +47,25 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: If you hadn't try Virtual DisplayItem yet, you totally should use it! It greatly improve the display performance and tick time. -See [DisplayItem System](shops/display-system.md) +请参阅 [悬浮物系统](shops/display-system.md) -## Turn off offline-player auto-complete +## 关闭离线玩家自动补全功能 :::note -This feature is **DISABLED** by default. +默认情况下,此功能 **禁用** 。 ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -76,7 +76,7 @@ Turn off this feature by set the settings in config.yml like below: include-offlineplayer-list: false ``` -## Turn off responsive inventory stock/space recalculate +## 关闭响应式剩余库存/剩余空间重计算 :::note @@ -84,10 +84,11 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari会在漏斗等物品传输事件上,重新计算商店库存内容。 +它可能会在繁忙或生电、红石服务器上造成相当高的负载,并降低服务器 TPS。 It may cause the heavy load the hurt the TPS on busy or redstone theme servers. -it can be disabled by change the setting below: +可以通过更改下面的设置禁用它: ```yaml shop: @@ -100,14 +101,14 @@ shop: :::note -This feature is **DISABLED** by default. +默认情况下,此功能 **禁用** 。 ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. -Disable this feature by change the setting below: +通过更改下面的设置禁用此功能: ```yaml shop: @@ -115,15 +116,15 @@ shop: display-auto-despawn: false ``` -## Disable QuickShop-Reremake shop sign migrating +## 禁用 QuickShop-Remake 商店信息牌迁移 :::note -This feature is **DISABLED** by default. +默认情况下,此功能 **禁用** 。 ::: -If your server is not migrated from QuickShop-Reremake, you should keep this option off to avoid unnecessary sign metadata checks. +如果您的服务器没有从 QuickShop-Reemake 迁移,您应该关闭此选项,以避免不必要的告示牌元数据检查。 ```yaml # Legacy data updater From fac8cde6d26f24f0bbaa5ad0005545f1ffac308d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:15 -0400 Subject: [PATCH 0389/5823] New translations shop-history.md (Chinese Simplified) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From a71a3c1ba9441b070f21683908ebebb3129be086 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:16 -0400 Subject: [PATCH 0390/5823] New translations sign-material.md (Chinese Simplified) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From e4e8d6bf574e5cc0fecf7db26e81b64f5df8b623 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:17 -0400 Subject: [PATCH 0391/5823] New translations suggest-price.md (Chinese Simplified) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 56a12e073d16654a56c115eebcf6575243f3d381 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:18 -0400 Subject: [PATCH 0392/5823] New translations install.md (Chinese Simplified) --- .../current/setup/install.md | 49 +++++++++---------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..0b71d969f1 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,58 +1,57 @@ -# Installation +# 安装 -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +这一页将会引导您在您的 Spigot 服务器上安装 QuickShop-Hikari。 -## Requirements +## 环境需求 -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. -- [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. -- Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. -- A permission management plugin like [LuckPerms][luckperm]. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- [Vault][vault],用于连接 QuickShop 和您的经济插件。 +- [ProtocolLib][plib],用于显示仅玩家可见的虚拟悬浮物品。 +- 任何兼容 Vault 的经济插件,例如 [XConomy][xconomy]。如果你已经安装了 [EssentialsX][essx] 可直接使用其内置的经济系统。 +- 一个权限管理插件,例如 [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +在这篇教程中,我们假定您正在使用最新版本的 QuickShop-Hikari、ProtocolLib、XConomy、Vault 和 LuckPerms,并且使用 Windows 11 操作系统(Linux 基本相同)。 -## Installing dependencies +## 安装前置依赖 -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +在安装 QuickShop-Hikari 之前,请确保您已经安装了所有前置插件:[Vault][vault]、[ProtocolLib][plib]、[XConomy][xconomy](也可以是 [EssentialsX][essx]) 和 [LuckPerms][luckperm]! -Download the plugins and drop them into `plugins` folder and you're all set! +下载以上插件并将它们放入 `plugins` 文件夹即可! -## Installing QuickShop-Hikari +## 安装 QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +从 [Modrinth][qs-modrinth] 下载最新版本的 QuickShop-Hikari。在此步骤中,请暂时忽略 `Compat-` 前缀的文件。 +您需要下载的是带有 **Primary** 标签的一个文件,类似于下面的图片: The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) -Drop the QuickShop jar into your `plugins` folder, start the server, then execute `qs` in the console. If you properly installed the plugin, a command help page will pop-up like this in the image below: +将 QuickShop 的 jar 文件放入 `plugins` 文件夹,启动服务端,在控制台输入 `qs` 指令。 如果你正确地安装了插件,QuickShop 的指令帮助将会显示到控制台: If you properly installed the plugin, a command help page will pop-up like this in the image below: ![console test](./img/qs-command-test.png) -If you see any errors in the output, you can read the FAQ section or join our [Discord][dc] support server and ask them in the `#qsh-support` channel. +如果您在控制台中看到任何报错,可以阅读常见问题章节或加入我们的 [Discord][dc] 支持服务器,并在 `#qsh-support` 频道询问它们。 -## Configure QuickShop to allow players to use it +## 配置 QuickShop 以允许玩家使用 -By default, players are unable to create shops. +默认情况下,玩家无法创建商店。 -To allow players to create and own shops, you must grant the necessary permissions to them. +要允许玩家创建和拥有商店,您必须授予他们必要的权限。 -Fortunately, for most of the users, all you need to do is to run a simple command: +对大多数用户来说,你需要做的只是运行一个简单的命令: ```mcfunction /lp group default permission set quickshop.player true ``` -and you're done! Players are now able to create and use shops, they will also have access to other features. +and you're done! 这样就完成了! 玩家现在可以创建和使用商店,也可以使用其他功能。 -For advanced permission setup, you can check [here](./permissions.md). +对于高级权限设置,您可以看 [这一章节](./permissions.md)。 ## All set! You are good to go! -Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +现在,QuickShop-Hikari 正在您的服务器上运行。关于更多设置,请查看左侧的导航面板并阅读不同的部分。 -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From db4454f86e252bead84f658d967d3229f932c922 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:20 -0400 Subject: [PATCH 0393/5823] New translations ecoenchants.md (Chinese Traditional) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 2005045bb204b29c08b6b2824326370e741d14e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:21 -0400 Subject: [PATCH 0394/5823] New translations limited.md (Chinese Traditional) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 9765626888754cfa8e71c6998aa0ef0885338c54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:22 -0400 Subject: [PATCH 0395/5823] New translations list.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From e0c802bf9951dac392999696e8247499ba39d92d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:23 -0400 Subject: [PATCH 0396/5823] New translations reforges.md (Chinese Traditional) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 5fe5e6ca016e75e2630ff824129189ab02e4e21e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:25 -0400 Subject: [PATCH 0397/5823] New translations reremake-migrator.md (Chinese Traditional) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 429605633a1f3a7df0ac23214d1df34090b1f5ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:26 -0400 Subject: [PATCH 0398/5823] New translations shopitemonly.md (Chinese Traditional) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 9f4a7f95ae59b30aa917eaff29261be718d91272 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:27 -0400 Subject: [PATCH 0399/5823] New translations itemsadder.md (Chinese Traditional) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 742889cdcfdfbd7eae9adea40014551bebd33ace Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:28 -0400 Subject: [PATCH 0400/5823] New translations slimefun.md (Chinese Traditional) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 0a4b2ab66f4ddf6ef51b3a2effccf5a05b3cbfa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:29 -0400 Subject: [PATCH 0401/5823] New translations superiorskyblock.md (Chinese Traditional) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From f1c528aa9b1500772b55fd5cb212d6f384386474 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:30 -0400 Subject: [PATCH 0402/5823] New translations performance-tweaking.md (Chinese Traditional) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From d8e95261cfd0e3f9e11560d53a14801fc48124c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:31 -0400 Subject: [PATCH 0403/5823] New translations shop-history.md (Chinese Traditional) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From ddd2699d672a52bffaad8ef9e0caea25dad355e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:32 -0400 Subject: [PATCH 0404/5823] New translations sign-material.md (Chinese Traditional) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 4624886d316ccf69b3645da6248798cd8a145123 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:33 -0400 Subject: [PATCH 0405/5823] New translations suggest-price.md (Chinese Traditional) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 7c7803214ada31676952cee14973b72b905d2d96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:34 -0400 Subject: [PATCH 0406/5823] New translations install.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 9c2f347c5043568f1656d9d0872e01c6d09818fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:36 -0400 Subject: [PATCH 0407/5823] New translations ecoenchants.md (English) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 714adf56aadcd3c52624fef2ba9a414ee17a2a6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:37 -0400 Subject: [PATCH 0408/5823] New translations limited.md (English) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From f59569c5e49d551f7bca1e92a74d2528f31e1091 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:38 -0400 Subject: [PATCH 0409/5823] New translations list.md (English) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From f15a12b7f47d51cf3726a0580879c97f536b061b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:39 -0400 Subject: [PATCH 0410/5823] New translations reforges.md (English) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From c4e9b5b8670fd8c823dcdf0bb324321ee5bc7ed0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:40 -0400 Subject: [PATCH 0411/5823] New translations reremake-migrator.md (English) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 94419b337f56ae9b9625facacc1babed6e1975ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:41 -0400 Subject: [PATCH 0412/5823] New translations shopitemonly.md (English) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 313251f3e0198cfe96ccac2752c8f924c51ab6be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:42 -0400 Subject: [PATCH 0413/5823] New translations itemsadder.md (English) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 5b21fded354e6c5f586dba5660155ff207e6789b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:43 -0400 Subject: [PATCH 0414/5823] New translations slimefun.md (English) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 2a2531d730779456f99e61a48b8c67b595ea460f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:45 -0400 Subject: [PATCH 0415/5823] New translations superiorskyblock.md (English) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 2243b1d6d38a382bd3c4cc25106af88d0b0d8107 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:46 -0400 Subject: [PATCH 0416/5823] New translations performance-tweaking.md (English) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 8ce99fd6881c8ded08f8d73487ba8f109872f997 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:47 -0400 Subject: [PATCH 0417/5823] New translations shop-history.md (English) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 6326ce2ddd1c84700ea072605585fe29ff3da2ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:48 -0400 Subject: [PATCH 0418/5823] New translations sign-material.md (English) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 1047fa338ac7db981413d26c34f5342146e1edf9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:49 -0400 Subject: [PATCH 0419/5823] New translations suggest-price.md (English) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From d91a59f8b713a219c1e543b2a4a4dc79093e46f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:51 -0400 Subject: [PATCH 0420/5823] New translations install.md (English) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From d20f8326d03d2285ef1c7a8a35e2370a71d82f0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:52 -0400 Subject: [PATCH 0421/5823] New translations ecoenchants.md (Vietnamese) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 5c6ceac1fe6e7dca678179ce2888fc16049bd440 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:53 -0400 Subject: [PATCH 0422/5823] New translations limited.md (Vietnamese) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From ad86c235a708b60a044304aab900f8b63c5701a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:54 -0400 Subject: [PATCH 0423/5823] New translations list.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 67a1e523bc8f6c77d1c02b355a105f6e0ed3040a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:55 -0400 Subject: [PATCH 0424/5823] New translations reforges.md (Vietnamese) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 48f6379e40e5d6b8d0272289999ebce81ea5225f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:56 -0400 Subject: [PATCH 0425/5823] New translations reremake-migrator.md (Vietnamese) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 937eeebdc35474a7b2e64f0f4bd8ae75c7d4ba97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:57 -0400 Subject: [PATCH 0426/5823] New translations shopitemonly.md (Vietnamese) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 6a9127aa7f41cafb820e9beb31c0f3af8c6a8eb0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:38:58 -0400 Subject: [PATCH 0427/5823] New translations itemsadder.md (Vietnamese) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 150f78b973db5ee86902635a1f440eb9af276196 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:00 -0400 Subject: [PATCH 0428/5823] New translations slimefun.md (Vietnamese) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From ff1447c40d0002b6020ac48806080cb82e63a333 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:01 -0400 Subject: [PATCH 0429/5823] New translations superiorskyblock.md (Vietnamese) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 6081ac53e09e9571de738ac6558a9a15d1fd8f11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:02 -0400 Subject: [PATCH 0430/5823] New translations performance-tweaking.md (Vietnamese) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From d7225a063d628a05ef48be6444a5b2c9452825db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:03 -0400 Subject: [PATCH 0431/5823] New translations shop-history.md (Vietnamese) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From a6c9c86dabf854f52494e6e60ce8f760301186f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:04 -0400 Subject: [PATCH 0432/5823] New translations sign-material.md (Vietnamese) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 3ed92256690849701b444ef2d5b582d9541eb359 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:05 -0400 Subject: [PATCH 0433/5823] New translations suggest-price.md (Vietnamese) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 3ddfca10e89c5dd0b4fa7fc3b1da5ebd92096cb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:07 -0400 Subject: [PATCH 0434/5823] New translations install.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 39f64f949121aad9e84efee2d76baae0d8b95baf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:08 -0400 Subject: [PATCH 0435/5823] New translations ecoenchants.md (Portuguese, Brazilian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 5e04bde75d052e0b47e604d6980d2399a7c00fc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:09 -0400 Subject: [PATCH 0436/5823] New translations limited.md (Portuguese, Brazilian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From c205b172ed4f3dc6a1a96e3db569392698e2289c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:10 -0400 Subject: [PATCH 0437/5823] New translations list.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 611a54fb5533174336101eb212ad597c544c6cee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:11 -0400 Subject: [PATCH 0438/5823] New translations reforges.md (Portuguese, Brazilian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From bd66f6bfbeb71d3e1aebb864039b2ede52bc7e1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:12 -0400 Subject: [PATCH 0439/5823] New translations reremake-migrator.md (Portuguese, Brazilian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 4484f9c36045afb53d2be5e4216b20dca06f441c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:13 -0400 Subject: [PATCH 0440/5823] New translations shopitemonly.md (Portuguese, Brazilian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 4a784c0390c67553780923e7f246d4e2412863a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:14 -0400 Subject: [PATCH 0441/5823] New translations itemsadder.md (Portuguese, Brazilian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 08a7b19bb29aa342d494f6d4036996247c812bec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:15 -0400 Subject: [PATCH 0442/5823] New translations slimefun.md (Portuguese, Brazilian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 42f6946932ef6e7b271e5a4d5589e94dc8c1e0a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:17 -0400 Subject: [PATCH 0443/5823] New translations superiorskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 94ca014ef9d77ca97c1369d2e94367d1f4a02366 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:18 -0400 Subject: [PATCH 0444/5823] New translations performance-tweaking.md (Portuguese, Brazilian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From afa2f81d81bb8a9a767e89613722259a74444edf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:19 -0400 Subject: [PATCH 0445/5823] New translations shop-history.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 2fa8446c4396227bd45656805cb87aae4f5ee6f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:20 -0400 Subject: [PATCH 0446/5823] New translations sign-material.md (Portuguese, Brazilian) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 49ae94f4c3b998fac42a3108b0aa07fe9081e523 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:22 -0400 Subject: [PATCH 0447/5823] New translations suggest-price.md (Portuguese, Brazilian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 5e857df98f36461417173151db11a46e3f7821d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:23 -0400 Subject: [PATCH 0448/5823] New translations install.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 5ceb0b2651463a2c9f7dcdf03ebf3183bcd395eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:24 -0400 Subject: [PATCH 0449/5823] New translations ecoenchants.md (Persian) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 2177c57f3880442596135420a6c5cf772b4eeaa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:25 -0400 Subject: [PATCH 0450/5823] New translations limited.md (Persian) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 71ccac9e9f3ca897fe21ba4d1fe318a456d80053 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:27 -0400 Subject: [PATCH 0451/5823] New translations list.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 2d948b6d51f5cffaf0f1913ca5b7bedde372c041 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:28 -0400 Subject: [PATCH 0452/5823] New translations reforges.md (Persian) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From ad9bc4c111cdd60b9c5c1f1fd1386b72d55d7f68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:29 -0400 Subject: [PATCH 0453/5823] New translations reremake-migrator.md (Persian) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From 2e493c5458fcac51ae406a2dd44ae4578aad426f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:30 -0400 Subject: [PATCH 0454/5823] New translations shopitemonly.md (Persian) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 565dd4ba557cb71863bcb942294c184c4bd76913 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:31 -0400 Subject: [PATCH 0455/5823] New translations itemsadder.md (Persian) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From a6fe831eced680031970ca755ae9717a0fc67c8b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:32 -0400 Subject: [PATCH 0456/5823] New translations slimefun.md (Persian) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 8bebca89b4e6abc65a75cf03bc13a38436803442 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:33 -0400 Subject: [PATCH 0457/5823] New translations superiorskyblock.md (Persian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From aea04d5b024d2b14bf9fba9d283a194dc5d6a5bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:35 -0400 Subject: [PATCH 0458/5823] New translations performance-tweaking.md (Persian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 4d10be85b1d3b70737ec17d266d29ecef30b7b3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:36 -0400 Subject: [PATCH 0459/5823] New translations shop-history.md (Persian) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From d6c8d7a85d5b9697bc12c43d644ad1f4a25e11c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:37 -0400 Subject: [PATCH 0460/5823] New translations sign-material.md (Persian) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From c9b5aad2e14bc5e36d6baf34f6cf3f466199428f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:38 -0400 Subject: [PATCH 0461/5823] New translations suggest-price.md (Persian) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 95edc3be54cd88d9d76ff9522c977ab1b0eb0a5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:39 -0400 Subject: [PATCH 0462/5823] New translations install.md (Persian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 928836d3423f98eec558a62e2fa7b4554dbbf821 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:40 -0400 Subject: [PATCH 0463/5823] New translations ecoenchants.md (Thai) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From b1f35c711c5a37d95d7d85ac465f7c19ed0707c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:42 -0400 Subject: [PATCH 0464/5823] New translations limited.md (Thai) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From d62f79672fba3b55d24ebafb89bf8b50a73eff1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:43 -0400 Subject: [PATCH 0465/5823] New translations list.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 59a61766fe0ef38ada51a11862e50d9c1be040a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:44 -0400 Subject: [PATCH 0466/5823] New translations reforges.md (Thai) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 41c3f9b8eb14ed356e33bd0e1e86d99ec4fef7db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:45 -0400 Subject: [PATCH 0467/5823] New translations reremake-migrator.md (Thai) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From db6674fd628074dd5c314623538786b102370a97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:46 -0400 Subject: [PATCH 0468/5823] New translations shopitemonly.md (Thai) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 0c69de9ebbbebee0c9e51f7607ed1d961de2f379 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:47 -0400 Subject: [PATCH 0469/5823] New translations itemsadder.md (Thai) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From d3b0f6f666331d6a4b57b4f42c93ebe3783eeec3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:48 -0400 Subject: [PATCH 0470/5823] New translations slimefun.md (Thai) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From bb646f40b8f8ca96fd00b012a5c9d6ef25ed4113 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:49 -0400 Subject: [PATCH 0471/5823] New translations superiorskyblock.md (Thai) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 1557a7f757a02a42c9b43edac7a1f6564b2c1f6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:50 -0400 Subject: [PATCH 0472/5823] New translations performance-tweaking.md (Thai) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From 70c75543e470d0a242cbcbf3434ec602b077fc21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:52 -0400 Subject: [PATCH 0473/5823] New translations shop-history.md (Thai) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From a4874d4b7260f074d396de185a078a89e2f15f95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:53 -0400 Subject: [PATCH 0474/5823] New translations sign-material.md (Thai) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 1cc4a3a8e0e25d5f0baaebebc124576ad35cd6c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:54 -0400 Subject: [PATCH 0475/5823] New translations suggest-price.md (Thai) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 97de6f45990566d1eb55011e614b4aead8ff27d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:55 -0400 Subject: [PATCH 0476/5823] New translations install.md (Thai) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 198ac7fdeb8d1260a644574ff2fec51a1b4902c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:56 -0400 Subject: [PATCH 0477/5823] New translations ecoenchants.md (Hindi) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 7659ff2a2107eca5d9b4f1368217068f09f0e62c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:57 -0400 Subject: [PATCH 0478/5823] New translations limited.md (Hindi) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From f97e425b708b3f6309b9c56b7efe2ea23b94ebd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:58 -0400 Subject: [PATCH 0479/5823] New translations list.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 09737ff856ee76cdc7eb1b5a7a708fd866ffb50b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:39:59 -0400 Subject: [PATCH 0480/5823] New translations reforges.md (Hindi) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 49fb4072cb748b30dee62905f9c430eb648142f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:01 -0400 Subject: [PATCH 0481/5823] New translations reremake-migrator.md (Hindi) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From a9d616a1d479ca544e9651ead84aaffcc867eba4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:02 -0400 Subject: [PATCH 0482/5823] New translations shopitemonly.md (Hindi) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 68ee2ab3d78a599d8c8bd6ca7a520f7414aecd5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:03 -0400 Subject: [PATCH 0483/5823] New translations itemsadder.md (Hindi) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From 1fadbf373603c5967a1929cc2c6210174759102a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:04 -0400 Subject: [PATCH 0484/5823] New translations slimefun.md (Hindi) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 8f66022a6301cff045c7c580ce1efe276a0aa046 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:05 -0400 Subject: [PATCH 0485/5823] New translations superiorskyblock.md (Hindi) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 09acc392de84df94b95fafe816d7ae6a264a2f79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:06 -0400 Subject: [PATCH 0486/5823] New translations performance-tweaking.md (Hindi) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From e837e2cf6a0f73971dde46f7cb68f3b68a871565 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:07 -0400 Subject: [PATCH 0487/5823] New translations shop-history.md (Hindi) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 2dad2a87b7e0b0e3dc932f1c7092897d0b66484a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:09 -0400 Subject: [PATCH 0488/5823] New translations sign-material.md (Hindi) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From 699dafdd9398b97a21a9027c68c345df7eba3874 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:10 -0400 Subject: [PATCH 0489/5823] New translations suggest-price.md (Hindi) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 137220d1a314f97b4951fa4f7370923d79ca8366 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:11 -0400 Subject: [PATCH 0490/5823] New translations install.md (Hindi) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From a088ca8d73f456c0dc7cfb7f3461033a3c1d93c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:12 -0400 Subject: [PATCH 0491/5823] New translations ecoenchants.md (Chinese Traditional, Hong Kong) --- .../current/addon/ecoenchants.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index f474a85542..18a96f5b0b 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. From 30a07b81b21bc67245a617ad3b9aee046d88898f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:13 -0400 Subject: [PATCH 0492/5823] New translations limited.md (Chinese Traditional, Hong Kong) --- .../current/addon/limited.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md index 70af27e240..0910d46e27 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon allows store owners to set a limit on the number of sales for their store over a period of time. ## Permissions @@ -41,8 +35,8 @@ Limit players to purchase up to 16 items per month. /quickshop limit period MONTH ``` -The system is based on the QuickShop-Hikari calendar system.\ -The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year.\ +The system is based on the QuickShop-Hikari calendar system. +The timing is updated using the "value change" update system, which means that 2022-12-31 to 2023-01-01 is also considered a year. Same for days, months and hours. Available time units: From 28075c1e1d57184cf4535106af439e62783048ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:14 -0400 Subject: [PATCH 0493/5823] New translations list.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/list.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md index 93d182f083..e0fe174113 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - This addon added a command `/quickshop list` to allow the player or server administrator to listing all shops. ## Permissions From 759f766008c388535ff184fb8fcaef64145fcfc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:15 -0400 Subject: [PATCH 0494/5823] New translations reforges.md (Chinese Traditional, Hong Kong) --- .../current/addon/reforges.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md index 2a14509eb7..2ed530e705 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.0.0.0 - -::: - This addon added Reforges support for: - Display the Reforges's reforges on shop info panel From 8a14c8b4dddef60cd27543f3315f4a9ad25fdae8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:17 -0400 Subject: [PATCH 0495/5823] New translations reremake-migrator.md (Chinese Traditional, Hong Kong) --- .../current/addon/reremake-migrator.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 304d39bc05..97739f56c2 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 5.1.1.0 - -::: - :::caution This Addon is still in an experimental stage, so please manage your backup files properly before using it. Use at your own risk. @@ -44,7 +38,7 @@ _This is not necessary if you are using an H2 database._ ### Prepare for convert -To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console.\ +To avoid data corruption, no players (including administrators) are allowed on the server while data conversion is being performed, and all operations will be performed on the console. If a player is in the server, the conversion cannot be started. Once the conversion has begun, the server will be locked during the conversion process and no players will be able to join the server during the conversion. From c70078512f04ca98779f1df26e7503455ea6bb68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:18 -0400 Subject: [PATCH 0496/5823] New translations shopitemonly.md (Chinese Traditional, Hong Kong) --- .../current/addon/shopitemonly.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index c45062f8c2..10d7889014 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -6,13 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This addon was added into QuickShop-Hikari at 4.1.0.0-SNAPSHOT - -::: - -This addon prevents players from putting non-store items into store containers.\ +This addon prevents players from putting non-store items into store containers. Does not apply to stores that use the item inventory redirection API (aka. InventoryWrapper API). This Addon will check for container (or transferring) items on events such as the player closing the container or hopper access. From 137ead76a32a0e00c40d5bcaf276715166c15204 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:19 -0400 Subject: [PATCH 0497/5823] New translations itemsadder.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/itemsadder.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index ba87606698..452f3a2fb0 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific ItemsAdder item. ## Usage From d1b5ecf6359fcfa320340503e4753eecd971521f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:20 -0400 Subject: [PATCH 0498/5823] New translations slimefun.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/slimefun.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index a84dbf057b..66c04adfed 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -6,12 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -:::info - -This compatibility module added in 6.0.0.0. - -::: - This compatibility module allow users using [ItemExpression](../modules/item-expression.md) to select the specific Slimefun item. ## Usage From 088fe0da5f7b879a6e6ee648710172f9ac543813 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:21 -0400 Subject: [PATCH 0499/5823] New translations superiorskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 767e5e94bf..3b7e0f3b44 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -6,7 +6,7 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. ## How does it work? From 3efe427bc26d2e28523c6c03f11418e4e2c173b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:22 -0400 Subject: [PATCH 0500/5823] New translations performance-tweaking.md (Chinese Traditional, Hong Kong) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 5afc4a0059..f0260b9a4a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete.\ -But it can create massive Mojang API requests if server running under online-mode.\ -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ +The offline-player auto-complete can offer better experenice for player auto-complete. +But it can create massive Mojang API requests if server running under online-mode. +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. It can cause the heavy load on your server. Disable this feature by change the setting below: From e254ac0e4e1a8074c93cdfae8a803fe3ce964e1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:24 -0400 Subject: [PATCH 0501/5823] New translations shop-history.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-history.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 247a2420bf..2b008c023f 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,12 +2,6 @@ :::info -This feature added in 6.0.0.0. - -::: - -:::info - This wiki images may use non-English locale. ::: From 1dd6b98f14e7662bf6b37eb88a6c6cdece450cde Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:25 -0400 Subject: [PATCH 0502/5823] New translations sign-material.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/sign-material.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index 2a0d52d788..b9c10cff2f 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,12 +1,19 @@ # Sign Material -:::info - -This feature added in 6.0.0.0. +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. -::: +## Configuration -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +```yaml + #The wall sign material. + #ACACIA_WALL_SIGN + #BIRCH_WALL_SIGN + #DARK_OAK_WALL_SIGN + #JUNGLE_WALL_SIGN + #OAK_WALL_SIGN + #SPRUCE_WALL_SIGN + sign-material: OAK_WALL_SIGN +``` ## Change the material From e9871fb89a9788bf0ba54fed357fd8d2a1432fa2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:26 -0400 Subject: [PATCH 0503/5823] New translations suggest-price.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/suggest-price.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index 6df5b42106..c354f84f3e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,11 +1,5 @@ # Suggest Price -:::info - -This feature added in 6.0.0.0. - -::: - This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From e27d0542e7bd5be62b4c6d994362a824c6264dee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 13 Oct 2025 12:40:28 -0400 Subject: [PATCH 0504/5823] New translations install.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..163c065781 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md @@ -4,8 +4,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. @@ -21,7 +20,7 @@ Download the plugins and drop them into `plugins` folder and you're all set! ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,7 +51,6 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ [vault]: https://www.spigotmc.org/resources/34315/ [xconomy]: https://www.spigotmc.org/resources/75669/ From 7b395a237bab3ce08f043f7c74ddf637129955ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:28 -0500 Subject: [PATCH 0505/5823] New translations licenses.md (Romanian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From d90ded184a73437415bc4a8ad41e85a8d4d749da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:29 -0500 Subject: [PATCH 0506/5823] New translations privacy.md (Romanian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 7d67e2dc572886b077262fed0ddc41ad2f5bf7d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:31 -0500 Subject: [PATCH 0507/5823] New translations discordsrv.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 54b9f44446a247cbbcfc92887b7cfea569288b06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:32 -0500 Subject: [PATCH 0508/5823] New translations discount.md (Romanian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 56d5cb5aa75bdf01a49c862d4f5d71010aec8eed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:33 -0500 Subject: [PATCH 0509/5823] New translations plan.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From b9685092824e9d6ab94b5da5f0841ff15980e0b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:34 -0500 Subject: [PATCH 0510/5823] New translations bungeecord.md (Romanian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From ebf2f4be4d407df4b4f3ddad75638136801ad465 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:35 -0500 Subject: [PATCH 0511/5823] New translations griefprevention.md (Romanian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 541d11e5ec48d56177e0be8915c8d800a33a0e9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:37 -0500 Subject: [PATCH 0512/5823] New translations towny.md (Romanian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 843497e274a6fe3f78a527c154eef9aea8cb0a14 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:38 -0500 Subject: [PATCH 0513/5823] New translations velocity.md (Romanian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 1c73dfe80cf7fae7ad29b217973a2b7efb8b31a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:39 -0500 Subject: [PATCH 0514/5823] New translations where-addons-compacts-at.md (Romanian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 5ef4f96e2a8c512e0e56ed61ab402427bbb0d803 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:41 -0500 Subject: [PATCH 0515/5823] New translations database-schema.md (Romanian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 733703cb1806e6886ed676c921b02213d4f60668 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:42 -0500 Subject: [PATCH 0516/5823] New translations itemmatcher.md (Romanian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 14ec1f219d4da715a818e81eea06b831b2093a53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:43 -0500 Subject: [PATCH 0517/5823] New translations itemstack-loader.md (Romanian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From c92e7a0eef469b030ed2400877846497625d2fe3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:44 -0500 Subject: [PATCH 0518/5823] New translations localization.md (Romanian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From d41b55d3320ad19f2342ba1ad83944242df767d5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:45 -0500 Subject: [PATCH 0519/5823] New translations performance-tweaking.md (Romanian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 5f205e18eca261edaf8d5f17d3365d095e094e7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:46 -0500 Subject: [PATCH 0520/5823] New translations per-shop-perms-management.md (Romanian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 94b9c582aace5f727f10192e5bc963790a359bb0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:47 -0500 Subject: [PATCH 0521/5823] New translations price-system.md (Romanian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 730a5067ab0b99083a9f4b504a0161fdb572fec2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:49 -0500 Subject: [PATCH 0522/5823] New translations protection-checker.md (Romanian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 4c6a7fc07614feb81daaa2764eea306110db9feb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:50 -0500 Subject: [PATCH 0523/5823] New translations ranks.md (Romanian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From c270f40ab0dda3aa5bfae91230f4fd75a06cc32d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:51 -0500 Subject: [PATCH 0524/5823] New translations shop-fees.md (Romanian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From c6f722d448573d0f5cee6d372dd7113ae89b0946 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:52 -0500 Subject: [PATCH 0525/5823] New translations shop-purger.md (Romanian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 0b8b608c0c17291b43907503a346aed29a1e249b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:53 -0500 Subject: [PATCH 0526/5823] New translations licenses.md (French) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 2bf1b00a6f6c4b665387babeae4da4ddfc681591 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:55 -0500 Subject: [PATCH 0527/5823] New translations privacy.md (French) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From cd32dbca596e9685b57f4cc61e14ee99de3a978c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:56 -0500 Subject: [PATCH 0528/5823] New translations discordsrv.md (French) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From a733ce9bae940f738fcf84037cc746b312902001 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:57 -0500 Subject: [PATCH 0529/5823] New translations discount.md (French) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From c2794c21351f45e6fe183da8da616f8168759e5f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:58 -0500 Subject: [PATCH 0530/5823] New translations plan.md (French) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From e232a74e6977e4ee082adbd2d4983479f5706fbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:30:59 -0500 Subject: [PATCH 0531/5823] New translations bungeecord.md (French) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 179d26d3b589763fb4c3065e05552cf05ed4e074 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:00 -0500 Subject: [PATCH 0532/5823] New translations griefprevention.md (French) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From d5b49b8aaeb7994b395cdc0190e39ae027bacc80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:01 -0500 Subject: [PATCH 0533/5823] New translations towny.md (French) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From b1d973dd5c19df51d40081cca316a894f2deade4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:02 -0500 Subject: [PATCH 0534/5823] New translations velocity.md (French) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 3907d90535150ad3ffc5d28706a62687754211be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:04 -0500 Subject: [PATCH 0535/5823] New translations where-addons-compacts-at.md (French) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 99b12b39b5565cc0f1d1850ce61f73bfd9c0d283 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:05 -0500 Subject: [PATCH 0536/5823] New translations database-schema.md (French) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From fde13e9e9a0be8553e3a1591e0ed5353ba2bbedb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:06 -0500 Subject: [PATCH 0537/5823] New translations itemmatcher.md (French) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 7eee2409af84992686533a796c7053184b923067 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:07 -0500 Subject: [PATCH 0538/5823] New translations itemstack-loader.md (French) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From bc2dd64566b6aec63d99de9d8d063d5a1737b92d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:09 -0500 Subject: [PATCH 0539/5823] New translations localization.md (French) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 05278449041144690b5fd7c7a0fe0686bd8786f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:10 -0500 Subject: [PATCH 0540/5823] New translations performance-tweaking.md (French) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From e50cc2afa22ec8d50a6f1885e1e2bb30019262be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:11 -0500 Subject: [PATCH 0541/5823] New translations per-shop-perms-management.md (French) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 1143e73502fa2656186ca5d809b3a56bc36c44d5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:12 -0500 Subject: [PATCH 0542/5823] New translations price-system.md (French) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 5021966ef4eb8881a9c33311f0fdfef85dedd622 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:14 -0500 Subject: [PATCH 0543/5823] New translations protection-checker.md (French) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From a8635135a6d8959b0f8f018d1268404a69f90c31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:15 -0500 Subject: [PATCH 0544/5823] New translations ranks.md (French) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 5aa570c42da7c390e78523b6ab6759280a47d31a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:16 -0500 Subject: [PATCH 0545/5823] New translations shop-fees.md (French) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From f62d824fca5a2687ef8bde67f353dd3c9c21ad47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:17 -0500 Subject: [PATCH 0546/5823] New translations shop-purger.md (French) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From dd50af9e9b3e566012b3275be8beedf26a0947aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:19 -0500 Subject: [PATCH 0547/5823] New translations licenses.md (Spanish) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 7d323c251a7cc8c7b1398f4f0452b90dae43c1e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:20 -0500 Subject: [PATCH 0548/5823] New translations privacy.md (Spanish) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 910b98e26d3375ac27e98341f41cf6bd3bd6ab34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:21 -0500 Subject: [PATCH 0549/5823] New translations discordsrv.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 06e3c8752dabf63d3be90e369720cd6884a92ac9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:22 -0500 Subject: [PATCH 0550/5823] New translations discount.md (Spanish) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From c1c5d649a4f495015c880d002f63fd63bb5ebb97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:23 -0500 Subject: [PATCH 0551/5823] New translations plan.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 47c63354639b305436d4cd770f3a08aa511632da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:24 -0500 Subject: [PATCH 0552/5823] New translations bungeecord.md (Spanish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From ebac2b6dbe061765c1fd379ba384cd148af7fc27 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:25 -0500 Subject: [PATCH 0553/5823] New translations griefprevention.md (Spanish) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 743cce61b899460673656888b2a24bab30e32149 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:26 -0500 Subject: [PATCH 0554/5823] New translations towny.md (Spanish) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From eeece47e0fa8cab9aaf9ae6f3f9dbbe3e65d66bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:27 -0500 Subject: [PATCH 0555/5823] New translations velocity.md (Spanish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4eeab06eb18bbbe599be4f509aafc01fae4f9a19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:28 -0500 Subject: [PATCH 0556/5823] New translations where-addons-compacts-at.md (Spanish) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 6119a4b6837cf2ae6d1a1ebe653f27f4567d9398 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:30 -0500 Subject: [PATCH 0557/5823] New translations database-schema.md (Spanish) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From a835cf6d8b785507c9f029b7e4ff0346756972b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:31 -0500 Subject: [PATCH 0558/5823] New translations itemmatcher.md (Spanish) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 91303c4a2804f4676625b1bfd6fbef2bff517c9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:32 -0500 Subject: [PATCH 0559/5823] New translations itemstack-loader.md (Spanish) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From bb448db57662b85dad10d6840319a06ffefda86b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:33 -0500 Subject: [PATCH 0560/5823] New translations localization.md (Spanish) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From fb046a821be36c8405d30b33a616a7e878cd5059 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:34 -0500 Subject: [PATCH 0561/5823] New translations performance-tweaking.md (Spanish) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From b265146262230be28f1fbccc91594403b9883652 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:36 -0500 Subject: [PATCH 0562/5823] New translations per-shop-perms-management.md (Spanish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From eec6efb7c3107376da1691115ebbc544150efcbd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:37 -0500 Subject: [PATCH 0563/5823] New translations price-system.md (Spanish) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 6069871511552376f8391b4ff459fbb26fabc71c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:38 -0500 Subject: [PATCH 0564/5823] New translations protection-checker.md (Spanish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 0f14d3f39c4109dcbc77eb0f7c697e57f884b83a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:39 -0500 Subject: [PATCH 0565/5823] New translations ranks.md (Spanish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From cc715673ade46c79155cf15f1b120b23112c8d0b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:40 -0500 Subject: [PATCH 0566/5823] New translations shop-fees.md (Spanish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From ed440e714fb264e42dd40d4bdd9e04052df65216 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:41 -0500 Subject: [PATCH 0567/5823] New translations shop-purger.md (Spanish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 0169b03ceb405745fa19466620be90fab164f557 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:42 -0500 Subject: [PATCH 0568/5823] New translations licenses.md (Afrikaans) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From faad20256447eb68d5fa432843121b5a4b311a80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:44 -0500 Subject: [PATCH 0569/5823] New translations privacy.md (Afrikaans) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From a5fab622bd29edc9857c555432d602aa27df41b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:45 -0500 Subject: [PATCH 0570/5823] New translations discordsrv.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From a66d68cb289698758bad1f91e9fcab26665e20c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:46 -0500 Subject: [PATCH 0571/5823] New translations discount.md (Afrikaans) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From bb1efc9ae8f7d8a787877c7794933c098d7fdc03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:47 -0500 Subject: [PATCH 0572/5823] New translations plan.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From a9c75135c092f587afc472c1e0e9d8e8c2bfeae7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:48 -0500 Subject: [PATCH 0573/5823] New translations bungeecord.md (Afrikaans) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 85831e1ae863b620a8bc7570bcf4cb8c74378aff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:49 -0500 Subject: [PATCH 0574/5823] New translations griefprevention.md (Afrikaans) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 62277fbd653fd5cf86f1789bf4e5a2a1fadd177e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:51 -0500 Subject: [PATCH 0575/5823] New translations towny.md (Afrikaans) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From f708b35ab691252f9f0ac05a59bf7fbaf093a3df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:52 -0500 Subject: [PATCH 0576/5823] New translations velocity.md (Afrikaans) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 5276052b7cc20335749bee01465fca840718bfae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:53 -0500 Subject: [PATCH 0577/5823] New translations where-addons-compacts-at.md (Afrikaans) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From d9c3f3489beb938e6a7663396cc74707fe5793db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:54 -0500 Subject: [PATCH 0578/5823] New translations database-schema.md (Afrikaans) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From da8124cec79a45caa3053b71d87dc3ea7a9d7a93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:55 -0500 Subject: [PATCH 0579/5823] New translations itemmatcher.md (Afrikaans) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 71aa0317a27e80db4e7d933a3445739e29a45dae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:56 -0500 Subject: [PATCH 0580/5823] New translations itemstack-loader.md (Afrikaans) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From e92db2630a8f6c251f15a2999334adc328590c13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:58 -0500 Subject: [PATCH 0581/5823] New translations localization.md (Afrikaans) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 80d625816c907f1b321e4612591cf25bc6547674 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:31:59 -0500 Subject: [PATCH 0582/5823] New translations performance-tweaking.md (Afrikaans) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 9fb6b61a492d9301b6f7a7ab39344a3aa8ea020c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:00 -0500 Subject: [PATCH 0583/5823] New translations per-shop-perms-management.md (Afrikaans) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From f2c8a89f81a03ad87a46eb1ef02877ecfe6adf6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:01 -0500 Subject: [PATCH 0584/5823] New translations price-system.md (Afrikaans) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From c579a255cb75604def425c50e4727ca41acd4a74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:02 -0500 Subject: [PATCH 0585/5823] New translations protection-checker.md (Afrikaans) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From a2aa588c562d42b31ad2bf12714d00cb86c8b890 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:04 -0500 Subject: [PATCH 0586/5823] New translations ranks.md (Afrikaans) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 08fb975b9b17596f1eba4f1ee0db03b485b6c365 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:05 -0500 Subject: [PATCH 0587/5823] New translations shop-fees.md (Afrikaans) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 0b7f162ec5cd10f0facfd145b3795261c05a0338 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:06 -0500 Subject: [PATCH 0588/5823] New translations shop-purger.md (Afrikaans) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From ceb038feff6cd44c4dcda84b89b37468a7c019b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:07 -0500 Subject: [PATCH 0589/5823] New translations licenses.md (Arabic) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 7805580b3163f42be2fbc640521bddeb8da5303f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:09 -0500 Subject: [PATCH 0590/5823] New translations privacy.md (Arabic) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From d99e4d430bf5204c4f57913df593a314d459b80d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:10 -0500 Subject: [PATCH 0591/5823] New translations discordsrv.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From d5cd7c5115c3b709f71436fa12f782a0d283a0c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:11 -0500 Subject: [PATCH 0592/5823] New translations discount.md (Arabic) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 1d9a5ac09405a701e2624129f394e5a3b5b1b6f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:12 -0500 Subject: [PATCH 0593/5823] New translations plan.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From d3f7b462f3912ecbbe966af62a6dc5cd047b9057 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:13 -0500 Subject: [PATCH 0594/5823] New translations bungeecord.md (Arabic) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From be58b177e738c90396665b84e35465f023121373 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:14 -0500 Subject: [PATCH 0595/5823] New translations griefprevention.md (Arabic) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 93796ea002705211e56f310952094ce15e380d38 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:15 -0500 Subject: [PATCH 0596/5823] New translations towny.md (Arabic) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From b165ccf989298bdb623f1f892be42c2786359802 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:17 -0500 Subject: [PATCH 0597/5823] New translations velocity.md (Arabic) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From f823e3c1b3bebea48851a3a808571c8f949ab75a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:18 -0500 Subject: [PATCH 0598/5823] New translations where-addons-compacts-at.md (Arabic) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 166e79bc07f8e7b235c638cb828cf1a07f56b24d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:19 -0500 Subject: [PATCH 0599/5823] New translations database-schema.md (Arabic) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From b46c600cde33030781f598296c5bf377603a572d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:20 -0500 Subject: [PATCH 0600/5823] New translations itemmatcher.md (Arabic) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From c1d5e730bd1136e668fc6bc427a2978dbba67ab6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:22 -0500 Subject: [PATCH 0601/5823] New translations itemstack-loader.md (Arabic) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 28348db5be816bf707b9b0ddf74c27481610355b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:23 -0500 Subject: [PATCH 0602/5823] New translations localization.md (Arabic) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From d7edc320dbc0ce3b940cf85bbc99381e8cf3f891 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:24 -0500 Subject: [PATCH 0603/5823] New translations performance-tweaking.md (Arabic) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 192e47c4590845c53f1478282cb8366b06f08845 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:25 -0500 Subject: [PATCH 0604/5823] New translations per-shop-perms-management.md (Arabic) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 88656fb724dfe90b99a6068011a8de7dd7b319c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:26 -0500 Subject: [PATCH 0605/5823] New translations price-system.md (Arabic) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 69966824e0c6ab2f8c7bd584e2d8f5e24b3c1ed1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:27 -0500 Subject: [PATCH 0606/5823] New translations protection-checker.md (Arabic) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 4e0a43f4f1754048cb0c312a3bec2a1b93068370 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:29 -0500 Subject: [PATCH 0607/5823] New translations ranks.md (Arabic) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From e565a66bcfe7fd2ee319d61a6a786dc2ea12ae7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:30 -0500 Subject: [PATCH 0608/5823] New translations shop-fees.md (Arabic) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 421d8d30e653e3ca3a973467846fa4abf8e7616c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:31 -0500 Subject: [PATCH 0609/5823] New translations shop-purger.md (Arabic) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 6b81bdce1d6f07942d22bd9b8fc3433a75f67516 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:32 -0500 Subject: [PATCH 0610/5823] New translations licenses.md (Bulgarian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 3740d583fdff246d757ad012b895b4bdd3685e56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:33 -0500 Subject: [PATCH 0611/5823] New translations privacy.md (Bulgarian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From a4f334cb4533725d0a0d7366003497bbca5fbe54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:34 -0500 Subject: [PATCH 0612/5823] New translations discordsrv.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From c5fcfbe4b5fc6ede8ea56534dfbddea9dba99332 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:35 -0500 Subject: [PATCH 0613/5823] New translations discount.md (Bulgarian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 7f062be664c91be452de6f9ee89bc87436fb8ec5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:37 -0500 Subject: [PATCH 0614/5823] New translations plan.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 0a0b4f4a12c28c53a7efe56c13862f33c0d9100b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:38 -0500 Subject: [PATCH 0615/5823] New translations bungeecord.md (Bulgarian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 3c3cfba0bab524d42a6e991ae17ed6ba4924fb05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:39 -0500 Subject: [PATCH 0616/5823] New translations griefprevention.md (Bulgarian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 92cf438ae37f0ecf24019a494ad63ea41f9b19e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:40 -0500 Subject: [PATCH 0617/5823] New translations towny.md (Bulgarian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From d6efc730307e007f2244a1655cee8438d8c8c854 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:41 -0500 Subject: [PATCH 0618/5823] New translations velocity.md (Bulgarian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 45eb0e83af520c2918e070a3a4503e4657449fcd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:42 -0500 Subject: [PATCH 0619/5823] New translations where-addons-compacts-at.md (Bulgarian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 88976c4e5b8b0ccc7f269ec9252d5b38e6919dad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:44 -0500 Subject: [PATCH 0620/5823] New translations database-schema.md (Bulgarian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From abd1a98ab1d87c3a20ef95ba0194023bf728ea06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:45 -0500 Subject: [PATCH 0621/5823] New translations itemmatcher.md (Bulgarian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 943e22eb5ee05f92a0f8a066b2b6c3bdfbd2246c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:46 -0500 Subject: [PATCH 0622/5823] New translations itemstack-loader.md (Bulgarian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 89e5e172d6cca53903de9f83de917a2052ab981f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:47 -0500 Subject: [PATCH 0623/5823] New translations localization.md (Bulgarian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From cbcdd0ca09dd6198c700969abb5198e39447c0ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:48 -0500 Subject: [PATCH 0624/5823] New translations performance-tweaking.md (Bulgarian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From c968154da83688cb7623321b4fba51713a6ba3ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:50 -0500 Subject: [PATCH 0625/5823] New translations per-shop-perms-management.md (Bulgarian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From b13e28dc7634208ab4775d7a1ae84c6df816a3c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:51 -0500 Subject: [PATCH 0626/5823] New translations price-system.md (Bulgarian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 1e968d281786841a3507135702d42af7ca9754bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:52 -0500 Subject: [PATCH 0627/5823] New translations protection-checker.md (Bulgarian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 43c48fc68732c712fa7fa163cbb4addf982127f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:53 -0500 Subject: [PATCH 0628/5823] New translations ranks.md (Bulgarian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From df2a9c74063828285110694fd8bbbd0185a484c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:54 -0500 Subject: [PATCH 0629/5823] New translations shop-fees.md (Bulgarian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 1abdab9b29c82808d3f3bf9aa86dca0e4a66de36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:55 -0500 Subject: [PATCH 0630/5823] New translations shop-purger.md (Bulgarian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 8982c143cb2c5712f8649deea7183f9eaa15da9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:56 -0500 Subject: [PATCH 0631/5823] New translations licenses.md (Catalan) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From fd3e379c7f3684b7b11d34f04248afc5acfabab2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:57 -0500 Subject: [PATCH 0632/5823] New translations privacy.md (Catalan) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 388566c044cdcce62f3d9bc4840017665e06065b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:32:59 -0500 Subject: [PATCH 0633/5823] New translations discordsrv.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From ead33e137a0ef01eb1598d7d52142026dba69d96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:00 -0500 Subject: [PATCH 0634/5823] New translations discount.md (Catalan) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 0127b1da320a2c9c906b53195224dbe351d8f8c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:01 -0500 Subject: [PATCH 0635/5823] New translations plan.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 48d15b0cad2b700dd1b04eed35bd06f95aa73f2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:02 -0500 Subject: [PATCH 0636/5823] New translations bungeecord.md (Catalan) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From bfc2f7edb637fd5cf9c118ce83dcb2dae1d7bfc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:03 -0500 Subject: [PATCH 0637/5823] New translations griefprevention.md (Catalan) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 4711d712bda4cf1c8060bfbb8342018ecc80b45a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:04 -0500 Subject: [PATCH 0638/5823] New translations towny.md (Catalan) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From d41c80fe1fd81dde4977f5f6380649cbd3dfef69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:05 -0500 Subject: [PATCH 0639/5823] New translations velocity.md (Catalan) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 70207242f5baae8d9a4ea0720b8b3c6f3fba641d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:06 -0500 Subject: [PATCH 0640/5823] New translations where-addons-compacts-at.md (Catalan) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 3ee6c87c7eea2f6ec59cc20294c63ccf7c558d2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:08 -0500 Subject: [PATCH 0641/5823] New translations database-schema.md (Catalan) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 247c8134078f7e481d553ee57c81ff1a9bd68953 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:09 -0500 Subject: [PATCH 0642/5823] New translations itemmatcher.md (Catalan) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From df7d27bf3033cd119e40a6fde32de33e0188fc8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:10 -0500 Subject: [PATCH 0643/5823] New translations itemstack-loader.md (Catalan) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 7b9c8e03f356d3f3c1e1f1d1eebb3e3f693cf322 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:11 -0500 Subject: [PATCH 0644/5823] New translations localization.md (Catalan) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From cc1d8fb8a2b28ca943a22223c0cbb05fba275ed1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:12 -0500 Subject: [PATCH 0645/5823] New translations performance-tweaking.md (Catalan) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From cd647b4c0b05e45dc618d680972f204c7a11988f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:14 -0500 Subject: [PATCH 0646/5823] New translations per-shop-perms-management.md (Catalan) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 40b1f7b4d4060058b8c8bf5fdb85606559612479 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:15 -0500 Subject: [PATCH 0647/5823] New translations price-system.md (Catalan) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 9b5572abe4b417ecc2259bdba9dd36851801107f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:16 -0500 Subject: [PATCH 0648/5823] New translations protection-checker.md (Catalan) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 84574c89c7127c44e56750eb917a7c1fc50f9e32 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:17 -0500 Subject: [PATCH 0649/5823] New translations ranks.md (Catalan) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 55fab02c9d4e3e3fa5137377034028cf43db3d5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:18 -0500 Subject: [PATCH 0650/5823] New translations shop-fees.md (Catalan) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 54cad1408bdb0d821fbf16b8717fb72f7dc5ba0a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:19 -0500 Subject: [PATCH 0651/5823] New translations shop-purger.md (Catalan) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From c64e8d12414c725f9632a5bb95fd9061e76ce162 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:20 -0500 Subject: [PATCH 0652/5823] New translations licenses.md (Czech) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 75130e1adb65ddaa0776b14fd71062ef4e9c7645 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:22 -0500 Subject: [PATCH 0653/5823] New translations privacy.md (Czech) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From e6cbada73311a08f4ff30538e3b1c28053b143c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:23 -0500 Subject: [PATCH 0654/5823] New translations discordsrv.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 1a06bcc5121ea648bf2caec4e97300571ecf7d29 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:24 -0500 Subject: [PATCH 0655/5823] New translations discount.md (Czech) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 11a3fa76ac0da7102b946917bd4f1fd458ea8502 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:25 -0500 Subject: [PATCH 0656/5823] New translations plan.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From a34205ac362f03ba4437f612830379130932dfc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:26 -0500 Subject: [PATCH 0657/5823] New translations bungeecord.md (Czech) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 28b78b2499b63641fe9635e5438e5de4184bc0f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:28 -0500 Subject: [PATCH 0658/5823] New translations griefprevention.md (Czech) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 26b40c47efd3654f35aff980f92b6e709e0466b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:29 -0500 Subject: [PATCH 0659/5823] New translations towny.md (Czech) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 136b15f9044f59de4ad5308bd4878655aef7e138 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:30 -0500 Subject: [PATCH 0660/5823] New translations velocity.md (Czech) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 825e7a74fb1b15601a1e4bb40291d60606081cd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:31 -0500 Subject: [PATCH 0661/5823] New translations where-addons-compacts-at.md (Czech) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 720b130adb6b1f12a0bcdd54a14410901ab7c410 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:32 -0500 Subject: [PATCH 0662/5823] New translations database-schema.md (Czech) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From ab18f103e103e325c617ffa6e669311c2cbb4886 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:33 -0500 Subject: [PATCH 0663/5823] New translations itemmatcher.md (Czech) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 062b6c370f7e760b68131590e32016d308c254d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:35 -0500 Subject: [PATCH 0664/5823] New translations itemstack-loader.md (Czech) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From a231131a31e044a48e2b18a80edff794ef93451c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:36 -0500 Subject: [PATCH 0665/5823] New translations localization.md (Czech) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 96a6d507b36255c7238816d5991a69a436d2ea12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:37 -0500 Subject: [PATCH 0666/5823] New translations performance-tweaking.md (Czech) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From c8ffe23d7783db43b40630677347c762c1d4d0ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:38 -0500 Subject: [PATCH 0667/5823] New translations per-shop-perms-management.md (Czech) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 03560af2c7bad06a2b7bf61d3d1b9d49655ab2eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:40 -0500 Subject: [PATCH 0668/5823] New translations price-system.md (Czech) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From ebff45fad91c984a35c7bd55538974d42be953cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:41 -0500 Subject: [PATCH 0669/5823] New translations protection-checker.md (Czech) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 9f5310db3d6cf92c6e89c83539db746a088a72ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:42 -0500 Subject: [PATCH 0670/5823] New translations ranks.md (Czech) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From ed18d929787a74382fd5cb13e670ef6366a89205 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:43 -0500 Subject: [PATCH 0671/5823] New translations shop-fees.md (Czech) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From c161471c3004880e43cf065ece8184f2b3d4cf01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:44 -0500 Subject: [PATCH 0672/5823] New translations shop-purger.md (Czech) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 53015acb0f64547d6b037d548605f36fe72ab557 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:45 -0500 Subject: [PATCH 0673/5823] New translations licenses.md (Danish) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 61bd73c2b018779cb15ae33699d29da67f358510 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:47 -0500 Subject: [PATCH 0674/5823] New translations privacy.md (Danish) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 9886851450e13654b0650b28a74b20b47f0a6bd9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:48 -0500 Subject: [PATCH 0675/5823] New translations discordsrv.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From d590a6cd8fed4b62d9fce3968a40405b2f106b3d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:49 -0500 Subject: [PATCH 0676/5823] New translations discount.md (Danish) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From eb2c58a2ca9a064b9c6ad6c6460edc547dadba96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:50 -0500 Subject: [PATCH 0677/5823] New translations plan.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From aced92bac77b5f29720008321e8f098009747b09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:51 -0500 Subject: [PATCH 0678/5823] New translations bungeecord.md (Danish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fdb59392a7cae704b5a32cc2915f8df5f3dd9e28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:52 -0500 Subject: [PATCH 0679/5823] New translations griefprevention.md (Danish) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 80a8f3a0fdae07b8b20bee2531222c810199ef77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:54 -0500 Subject: [PATCH 0680/5823] New translations towny.md (Danish) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 52d6c9df17f0906c8f383893db9fa985bc7d1b97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:55 -0500 Subject: [PATCH 0681/5823] New translations velocity.md (Danish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From a876902697bc02abc23a03d7178df51761eb951f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:56 -0500 Subject: [PATCH 0682/5823] New translations where-addons-compacts-at.md (Danish) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From a7f64edf5217115b1247eb29d08c85dee5353ed8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:57 -0500 Subject: [PATCH 0683/5823] New translations database-schema.md (Danish) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 2cea6a0efd5a2a673793cdf1fa4a0a65ee256da3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:33:58 -0500 Subject: [PATCH 0684/5823] New translations itemmatcher.md (Danish) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 90190ed02da35fc21ff55c691a1a93f6ea0774b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:00 -0500 Subject: [PATCH 0685/5823] New translations itemstack-loader.md (Danish) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 6a1ee96a077a86d8a4cdaea79c0fe298edad4262 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:01 -0500 Subject: [PATCH 0686/5823] New translations localization.md (Danish) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From d25e31c2fbb7ca209fbbf64aed449498a0b3f150 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:02 -0500 Subject: [PATCH 0687/5823] New translations performance-tweaking.md (Danish) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From a1badca2c556e992a4d112142dd00005d94d9f61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:03 -0500 Subject: [PATCH 0688/5823] New translations per-shop-perms-management.md (Danish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From d32182d56c16695b5067097ab9a925cf62aab7af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:04 -0500 Subject: [PATCH 0689/5823] New translations price-system.md (Danish) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 75cd480d527ff9082b904662964b15ce45ac40fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:05 -0500 Subject: [PATCH 0690/5823] New translations protection-checker.md (Danish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From cc3cae5b0cac7dc9f7149abbec28188f0637f8d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:06 -0500 Subject: [PATCH 0691/5823] New translations ranks.md (Danish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 9cd5b78c45299a70f93e8819702b52c795bae412 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:08 -0500 Subject: [PATCH 0692/5823] New translations shop-fees.md (Danish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 28431ea50736d76180e6f590d53acdf322be154d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:09 -0500 Subject: [PATCH 0693/5823] New translations shop-purger.md (Danish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From a98dfc86e2ddcf37fba89fe2e68582327d3d8be5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:10 -0500 Subject: [PATCH 0694/5823] New translations licenses.md (German) --- .../current/about/licenses.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..5743375e25 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -107,7 +108,7 @@ All rights reserved. [See DOM4J's License](https://github.com/dom4j/dom4j/blob/master/LICENSE) -### CrowdinOTA +### [The MIT License][mit] @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 0154b1e55b4cba4a665f6754ac9b11090500a269 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:11 -0500 Subject: [PATCH 0695/5823] New translations privacy.md (German) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 964b4cb1da2e694addd82982a36c2fdd20d2a26e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:12 -0500 Subject: [PATCH 0696/5823] New translations discordsrv.md (German) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From d66c6712bfc3fdbbe502360b7ffce42d94f99d77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:13 -0500 Subject: [PATCH 0697/5823] New translations discount.md (German) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 71c45545e73f3e81bbb793e9a7e2d0e04feeae8f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:15 -0500 Subject: [PATCH 0698/5823] New translations plan.md (German) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 6e7e78400a4168e96075e65e32d5eecee4c5947d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:16 -0500 Subject: [PATCH 0699/5823] New translations bungeecord.md (German) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 8193b2ff471f5ec6802b504398681fb3165c6d03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:17 -0500 Subject: [PATCH 0700/5823] New translations griefprevention.md (German) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 862a64a5388e4d93894b7b5788bbb08679c5cf8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:18 -0500 Subject: [PATCH 0701/5823] New translations towny.md (German) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From c7dc1043c0ec16f37fe2bec2ceb78eb39593ed71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:19 -0500 Subject: [PATCH 0702/5823] New translations velocity.md (German) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4af97817f99a3da6ffb020278177ab2988c9a672 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:20 -0500 Subject: [PATCH 0703/5823] New translations where-addons-compacts-at.md (German) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 6f219c0c8e579c19b219989438aee4ecc584f5d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:22 -0500 Subject: [PATCH 0704/5823] New translations database-schema.md (German) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From d90ea951fd3b50c11831de6de1b1b0bfbe72ba44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:23 -0500 Subject: [PATCH 0705/5823] New translations itemmatcher.md (German) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 11abcea7892ffa3fce5534a036d9407df39a2998 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:24 -0500 Subject: [PATCH 0706/5823] New translations itemstack-loader.md (German) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 91d711689d462bf2381a73f7b54e8f691b70d3d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:25 -0500 Subject: [PATCH 0707/5823] New translations localization.md (German) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From d6c05bd1f170230d46804d8b26e3d152ae6065d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:26 -0500 Subject: [PATCH 0708/5823] New translations performance-tweaking.md (German) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 54666fb9a19af90be181ffb0d56a85e151e2350d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:27 -0500 Subject: [PATCH 0709/5823] New translations per-shop-perms-management.md (German) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From d63d856d38b96d317dfd682648af0dce7a59d764 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:28 -0500 Subject: [PATCH 0710/5823] New translations price-system.md (German) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 46084bb2c288062fff5f09f6e6efec5a5cc3bd0e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:30 -0500 Subject: [PATCH 0711/5823] New translations protection-checker.md (German) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 9385f731b0c7abc16384ec100ab4b5715d342f5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:31 -0500 Subject: [PATCH 0712/5823] New translations ranks.md (German) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 1b20c923c7cf3610932d486ca21dca2320a94810 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:32 -0500 Subject: [PATCH 0713/5823] New translations shop-fees.md (German) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 45cf8dea2e925a5ae2fcc1a603046bfe44f35ac3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:33 -0500 Subject: [PATCH 0714/5823] New translations shop-purger.md (German) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 27da75472b4c99d193bd273be71666a8297ac034 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:34 -0500 Subject: [PATCH 0715/5823] New translations licenses.md (Greek) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 2afb7de05432c60b9d72c563255c5030037da038 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:35 -0500 Subject: [PATCH 0716/5823] New translations privacy.md (Greek) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 3b56440a40e61a8c81c12638129ee40b2f4502fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:36 -0500 Subject: [PATCH 0717/5823] New translations discordsrv.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From f686091e25888541fb77976e67aac5dbc086f377 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:38 -0500 Subject: [PATCH 0718/5823] New translations discount.md (Greek) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From e5b8c4266dc8860728aa33e89156262027f6b1e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:39 -0500 Subject: [PATCH 0719/5823] New translations plan.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 0ad8ee5d4ed1f5eda75e14d6de46b39dc89da28a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:40 -0500 Subject: [PATCH 0720/5823] New translations bungeecord.md (Greek) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 1a9ab018016abc0957ee94188b2a4cd3e03f6a91 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:41 -0500 Subject: [PATCH 0721/5823] New translations griefprevention.md (Greek) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From c48a0614168990acd95eba9dc0472e3915063e52 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:42 -0500 Subject: [PATCH 0722/5823] New translations towny.md (Greek) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From a30bd8b8c5e7346316f4f624d908b24f0376c3b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:43 -0500 Subject: [PATCH 0723/5823] New translations velocity.md (Greek) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 5d41a58e47a083b0155d26202e00b941a72013ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:44 -0500 Subject: [PATCH 0724/5823] New translations where-addons-compacts-at.md (Greek) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From a314ffc3e2614aef9197719a909a6d113412ffa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:46 -0500 Subject: [PATCH 0725/5823] New translations database-schema.md (Greek) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 22b897eba8075c836f3c0336b21c8b95217f5011 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:47 -0500 Subject: [PATCH 0726/5823] New translations itemmatcher.md (Greek) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 33808a7074c131276f4d3c701d1ce8d35329ba04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:48 -0500 Subject: [PATCH 0727/5823] New translations itemstack-loader.md (Greek) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 22cf132e64d0e5b6af7e9455a2846366868119d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:49 -0500 Subject: [PATCH 0728/5823] New translations localization.md (Greek) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From c25c0003eba7fb41483058a5deeef636cc05768a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:50 -0500 Subject: [PATCH 0729/5823] New translations performance-tweaking.md (Greek) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 98d4ba21e8aeb9455017fe56c32f4e6d0b833daa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:52 -0500 Subject: [PATCH 0730/5823] New translations per-shop-perms-management.md (Greek) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 5adcfe289078911c71436d0008884d1c849ae694 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:53 -0500 Subject: [PATCH 0731/5823] New translations price-system.md (Greek) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From be976f03b0517d1fed124172772174cd624a5091 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:54 -0500 Subject: [PATCH 0732/5823] New translations protection-checker.md (Greek) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From d4a8d8078bf45a7b2fed133d57d493fb30516430 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:55 -0500 Subject: [PATCH 0733/5823] New translations ranks.md (Greek) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From ffcb99057b128bd96bb0c2aa1cf80082b5ef0441 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:56 -0500 Subject: [PATCH 0734/5823] New translations shop-fees.md (Greek) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 8d9aac3f3fc9e3fc0b0425ad66a21d2d983d6c04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:57 -0500 Subject: [PATCH 0735/5823] New translations shop-purger.md (Greek) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 12d1f15bbaf836d3a42917ff99b7ba752ca91fac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:34:58 -0500 Subject: [PATCH 0736/5823] New translations licenses.md (Finnish) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 0548a8f52b01ecbd1c03c8c0d3fc27aec11292d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:00 -0500 Subject: [PATCH 0737/5823] New translations privacy.md (Finnish) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 608cff35dbb3aa15bd659d820baf00907a5af201 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:01 -0500 Subject: [PATCH 0738/5823] New translations discordsrv.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From f453aeee3afa523f34034c66f3d7c1d7d1379e4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:02 -0500 Subject: [PATCH 0739/5823] New translations discount.md (Finnish) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 03de8a282e9f450199ae7d8c7e629f86313073b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:03 -0500 Subject: [PATCH 0740/5823] New translations plan.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From cbe4158096e695a9426b80793dcbbb95ada809d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:04 -0500 Subject: [PATCH 0741/5823] New translations bungeecord.md (Finnish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From bbff82d6cce61e0a2569dee6e3fb9fc88f635fdf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:05 -0500 Subject: [PATCH 0742/5823] New translations griefprevention.md (Finnish) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 48f748d55129a818982b7b4b7caecdb22e0138f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:06 -0500 Subject: [PATCH 0743/5823] New translations towny.md (Finnish) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 2bdfb2e47db0d9835f3c1967baea24a5a30a1bdc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:08 -0500 Subject: [PATCH 0744/5823] New translations velocity.md (Finnish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From ae6bce8c797611999b490979a986d025f34d51d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:09 -0500 Subject: [PATCH 0745/5823] New translations where-addons-compacts-at.md (Finnish) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From de13aced20a1d2af5812be6707b57633eea11640 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:10 -0500 Subject: [PATCH 0746/5823] New translations database-schema.md (Finnish) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 39ff3d0bca312c0b1a5827341cc9f2f3fbc12902 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:11 -0500 Subject: [PATCH 0747/5823] New translations itemmatcher.md (Finnish) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From f59dfb9bdbfb08a2b4b21ca2e76f3b1c1a95bfbc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:12 -0500 Subject: [PATCH 0748/5823] New translations itemstack-loader.md (Finnish) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 7d00c78ed4f7bf09f884284302a993072b4226e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:14 -0500 Subject: [PATCH 0749/5823] New translations localization.md (Finnish) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 17690615f71dc54fa49f629e2bb909e38a515960 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:15 -0500 Subject: [PATCH 0750/5823] New translations performance-tweaking.md (Finnish) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 2656122abe3f158ea28a2541fe41e8c4ebde6bd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:16 -0500 Subject: [PATCH 0751/5823] New translations per-shop-perms-management.md (Finnish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From aa541279cef35828208a161b4e5058779b51a7bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:17 -0500 Subject: [PATCH 0752/5823] New translations price-system.md (Finnish) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From b69d15709014957aacb0e5516fd1244475f30172 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:19 -0500 Subject: [PATCH 0753/5823] New translations protection-checker.md (Finnish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From b28797568ddd1aeb633e7442b34dcfd187fce6c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:20 -0500 Subject: [PATCH 0754/5823] New translations ranks.md (Finnish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 031657367e4ee4180c6b1553675e41809cc5428d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:21 -0500 Subject: [PATCH 0755/5823] New translations shop-fees.md (Finnish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 538f8174c806fdf935719924aa5cbd8f44d7c6af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:22 -0500 Subject: [PATCH 0756/5823] New translations shop-purger.md (Finnish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From b2c5a691941071698dbd2c916f913b75676bd2ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:24 -0500 Subject: [PATCH 0757/5823] New translations licenses.md (Hebrew) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 6834888a2f01733060aab5529a420adc56ec841f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:25 -0500 Subject: [PATCH 0758/5823] New translations privacy.md (Hebrew) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 147ea68914d9252220053847c76205ef19453bea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:26 -0500 Subject: [PATCH 0759/5823] New translations discordsrv.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 087a29152098fd114895e060d009db2b9fb3c8ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:27 -0500 Subject: [PATCH 0760/5823] New translations discount.md (Hebrew) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 521ed8c7742c34fb880ea09bc0f4e20df0a6ebce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:28 -0500 Subject: [PATCH 0761/5823] New translations plan.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 6380ebd269f2cfc124a4685b23fa36a2659397ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:29 -0500 Subject: [PATCH 0762/5823] New translations bungeecord.md (Hebrew) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 30ee4ac29e278c4e652b95f3f07d34a7a38c9688 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:30 -0500 Subject: [PATCH 0763/5823] New translations griefprevention.md (Hebrew) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 5615dcb2273be281630507ad4a8021d6e1a8bfa9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:32 -0500 Subject: [PATCH 0764/5823] New translations towny.md (Hebrew) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From f24266bd0eedf5375e5d95aba95e19e4b13dc9f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:33 -0500 Subject: [PATCH 0765/5823] New translations velocity.md (Hebrew) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 44222b5f7301ef6a70d705e3fa42aba08507b741 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:34 -0500 Subject: [PATCH 0766/5823] New translations where-addons-compacts-at.md (Hebrew) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 742186f9e6f823935f8bd0fa1abfe68d94c699af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:35 -0500 Subject: [PATCH 0767/5823] New translations database-schema.md (Hebrew) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 340f106aee022419a2e9b352e660d324f24d58db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:36 -0500 Subject: [PATCH 0768/5823] New translations itemmatcher.md (Hebrew) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 36e1acf2fedb77d8732726f3dad4bb464c7bf29e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:37 -0500 Subject: [PATCH 0769/5823] New translations itemstack-loader.md (Hebrew) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From c90f28eefdd659527432ad7094ccbbc3bfe1de35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:39 -0500 Subject: [PATCH 0770/5823] New translations localization.md (Hebrew) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 0a5fe81ddc7f22abd6a5749c96a751da9f9c7a06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:40 -0500 Subject: [PATCH 0771/5823] New translations performance-tweaking.md (Hebrew) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From b8ce4ee42fe946060cb92f513bd2ee685d33d605 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:41 -0500 Subject: [PATCH 0772/5823] New translations per-shop-perms-management.md (Hebrew) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 65e1cf210fecf648f01b476c2b0f2af5c5a4fb8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:42 -0500 Subject: [PATCH 0773/5823] New translations price-system.md (Hebrew) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 7ec0f7da95072e11d5f9da4ac66934ac565f4aa8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:43 -0500 Subject: [PATCH 0774/5823] New translations protection-checker.md (Hebrew) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From dd562a7c478eb6d37b73134c6013ca804b7475da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:44 -0500 Subject: [PATCH 0775/5823] New translations ranks.md (Hebrew) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 81d337c02e90e8487d3cafe19e60b211365b0300 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:45 -0500 Subject: [PATCH 0776/5823] New translations shop-fees.md (Hebrew) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 5833259eb4e89dde927c4dabf86095ee3e334569 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:46 -0500 Subject: [PATCH 0777/5823] New translations shop-purger.md (Hebrew) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 39c5e1cb580444061e6a3630fff3ebfd687d8872 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:48 -0500 Subject: [PATCH 0778/5823] New translations licenses.md (Hungarian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 457b2c9a4e3deebbf95e308a237452a95b49b4a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:49 -0500 Subject: [PATCH 0779/5823] New translations privacy.md (Hungarian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 0a125d048b456e2ef5346b9c17fbd2c5c7d31099 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:50 -0500 Subject: [PATCH 0780/5823] New translations discordsrv.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From cf0ec2315122da8fd21e112150d4552da27e040a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:51 -0500 Subject: [PATCH 0781/5823] New translations discount.md (Hungarian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From b37dabdc55900839fc14eda892d2e644cd58bfb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:52 -0500 Subject: [PATCH 0782/5823] New translations plan.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 9b1c4fd9623361ffcfd39a76325fe5424b9a7937 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:53 -0500 Subject: [PATCH 0783/5823] New translations bungeecord.md (Hungarian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From acb621cedba45da7739a6ac2f85c153d8d826dd8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:54 -0500 Subject: [PATCH 0784/5823] New translations griefprevention.md (Hungarian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 6c09da5c3b61102433d1ff7ba8bdee7db9693e2d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:55 -0500 Subject: [PATCH 0785/5823] New translations towny.md (Hungarian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From b3d7f888271c75d7318788a7349910c25739f178 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:57 -0500 Subject: [PATCH 0786/5823] New translations velocity.md (Hungarian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From dd6e1d3d2a31c6cdde75abae8adbc0f5dd2928d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:58 -0500 Subject: [PATCH 0787/5823] New translations where-addons-compacts-at.md (Hungarian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 60c2e414048f804e0d3807932bef5adf302f9ea8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:35:59 -0500 Subject: [PATCH 0788/5823] New translations database-schema.md (Hungarian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 8579f3be96644418243f47936dc57f74a388ccba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:01 -0500 Subject: [PATCH 0789/5823] New translations itemmatcher.md (Hungarian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 5a1fabbfe80aed372249c5ed0da0412530ffeae6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:02 -0500 Subject: [PATCH 0790/5823] New translations itemstack-loader.md (Hungarian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 864c8c2e85c58adb6b9d6abf0713ccf4905dbb13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:03 -0500 Subject: [PATCH 0791/5823] New translations localization.md (Hungarian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 9af770ef62a0016fbea573fa8b83d0ac5dea2d78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:04 -0500 Subject: [PATCH 0792/5823] New translations performance-tweaking.md (Hungarian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From be0d599d69e97328ab84f8b254942fd3dda4e78b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:06 -0500 Subject: [PATCH 0793/5823] New translations per-shop-perms-management.md (Hungarian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From e11670729609a27cb5e8f5eb7a6a8a9c60099d54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:07 -0500 Subject: [PATCH 0794/5823] New translations price-system.md (Hungarian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From c249424dda010c0715c84d1a185570efb558d628 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:08 -0500 Subject: [PATCH 0795/5823] New translations protection-checker.md (Hungarian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From f698e20afcd26000dc3ef25aeeca3a75ee74d51e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:09 -0500 Subject: [PATCH 0796/5823] New translations ranks.md (Hungarian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 24e929acd0db06d19cccf00214a80d42b3b61909 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:10 -0500 Subject: [PATCH 0797/5823] New translations shop-fees.md (Hungarian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From c901e411106637e2320c3fbbf0f2c3ddf2eb0e10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:12 -0500 Subject: [PATCH 0798/5823] New translations shop-purger.md (Hungarian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 1e3922a1134b4bb67adc3d73d879acc3b55b171e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:13 -0500 Subject: [PATCH 0799/5823] New translations licenses.md (Italian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From fd6c6009d138f1ef838508b59bcde31762a20988 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:14 -0500 Subject: [PATCH 0800/5823] New translations privacy.md (Italian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 4d5c7dcb2e9b01cef81418c65597253f9e4498a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:15 -0500 Subject: [PATCH 0801/5823] New translations discordsrv.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From d52ec60bbe45c0e3a7c75972f88c26814081a695 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:16 -0500 Subject: [PATCH 0802/5823] New translations discount.md (Italian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 9983ff4b7bdc270043b5b9c2224a2bf1ec5ebc7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:17 -0500 Subject: [PATCH 0803/5823] New translations plan.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 7fb897c71cccd7d94908b941401ee2a9ed911783 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:19 -0500 Subject: [PATCH 0804/5823] New translations bungeecord.md (Italian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 8ddb75c0936d2c090d15f1c80be440a2ff631ec2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:20 -0500 Subject: [PATCH 0805/5823] New translations griefprevention.md (Italian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 2b8540da7956539bb4c087b8d81f456dc880f4f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:21 -0500 Subject: [PATCH 0806/5823] New translations towny.md (Italian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 1d814fbcb82c81955e5e386691064da8c3093c88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:22 -0500 Subject: [PATCH 0807/5823] New translations velocity.md (Italian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From acbe4d438e227f78459f8d36b48b6bbcac97833b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:23 -0500 Subject: [PATCH 0808/5823] New translations where-addons-compacts-at.md (Italian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 2c141414c9068e2077610b7614ebfdc130836721 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:25 -0500 Subject: [PATCH 0809/5823] New translations database-schema.md (Italian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 9e0b5dc6f47e7f4293dcdec051bcb71920e19fc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:26 -0500 Subject: [PATCH 0810/5823] New translations itemmatcher.md (Italian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 9cf3576d764a85b36ed3f8b702e5021bbc835538 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:27 -0500 Subject: [PATCH 0811/5823] New translations itemstack-loader.md (Italian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 44d3c7a0120a38f9c137fa11e7ddad6bd7f91394 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:28 -0500 Subject: [PATCH 0812/5823] New translations localization.md (Italian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From ab504b93e8dc7bba13ad12d3c049e6a84b8ec2b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:30 -0500 Subject: [PATCH 0813/5823] New translations performance-tweaking.md (Italian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 1c0c38ef53b3ecf85126db873c9f46c617e19472 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:31 -0500 Subject: [PATCH 0814/5823] New translations per-shop-perms-management.md (Italian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 5153ee8e752476c5c4d3228ab677cfa3929df6f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:32 -0500 Subject: [PATCH 0815/5823] New translations price-system.md (Italian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 514c215b2634da4dfe6f3ceb5c6d6f9296004011 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:33 -0500 Subject: [PATCH 0816/5823] New translations protection-checker.md (Italian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From c09067202e58c9eac16ab29aa3850f5114816b0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:34 -0500 Subject: [PATCH 0817/5823] New translations ranks.md (Italian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 9042e9b56040b1301a200b328123a0304b7b599b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:35 -0500 Subject: [PATCH 0818/5823] New translations shop-fees.md (Italian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From e582604f47986e1bbab858e2cc40e81b5ba3b6f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:36 -0500 Subject: [PATCH 0819/5823] New translations shop-purger.md (Italian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 1ee953c9de976d98127701b11bff6c48bf417cf4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:38 -0500 Subject: [PATCH 0820/5823] New translations licenses.md (Japanese) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 135e433b3dac71f496b5e3c1777b6d8391d8f977 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:39 -0500 Subject: [PATCH 0821/5823] New translations privacy.md (Japanese) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From ba305fdee82f437890804479cc160ea8e77d6181 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:40 -0500 Subject: [PATCH 0822/5823] New translations discordsrv.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 9d4afe65388409a60194a3cadb50a08da8bc33c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:41 -0500 Subject: [PATCH 0823/5823] New translations discount.md (Japanese) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From eb4c3fc44b1bbec10788833fe0fe090895139b53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:42 -0500 Subject: [PATCH 0824/5823] New translations plan.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From f5a2a6e0ce65cad3854ec08355532c4af1195ceb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:43 -0500 Subject: [PATCH 0825/5823] New translations bungeecord.md (Japanese) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4afe1ba26c3c26135fd59432ddede2470ac8b4d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:44 -0500 Subject: [PATCH 0826/5823] New translations griefprevention.md (Japanese) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 600d06918e2a14a1cc9286b776a750e2bb61a15e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:46 -0500 Subject: [PATCH 0827/5823] New translations towny.md (Japanese) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 1402b3f4be0fa3cff6683cfb623f593e47a37dd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:47 -0500 Subject: [PATCH 0828/5823] New translations velocity.md (Japanese) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 63630c10f71e3ae8b508ea1e730c802b32edf7af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:48 -0500 Subject: [PATCH 0829/5823] New translations where-addons-compacts-at.md (Japanese) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From b142ff613002eb7dab6bae0e4c53b4aaeadcacd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:49 -0500 Subject: [PATCH 0830/5823] New translations database-schema.md (Japanese) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 2747e40b621fe3fe84c9fb0d84eb765f1fa3a0a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:50 -0500 Subject: [PATCH 0831/5823] New translations itemmatcher.md (Japanese) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 3cf5d997ece0da67cdcd933396799d93dc9720c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:51 -0500 Subject: [PATCH 0832/5823] New translations itemstack-loader.md (Japanese) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From cb9ad6b71332646ff767382d2841389d267aca62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:53 -0500 Subject: [PATCH 0833/5823] New translations localization.md (Japanese) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 71e4472e6347bf431858ef0a590385d78a9b2c5b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:54 -0500 Subject: [PATCH 0834/5823] New translations performance-tweaking.md (Japanese) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From e312bee834012f6acd100d487ca2bf64ac8742f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:55 -0500 Subject: [PATCH 0835/5823] New translations per-shop-perms-management.md (Japanese) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From a152e6732ce0f8acd4300809961566682b5c8226 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:56 -0500 Subject: [PATCH 0836/5823] New translations price-system.md (Japanese) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From f7c8b6680506064f4410c9ee12e4bc03311eb767 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:57 -0500 Subject: [PATCH 0837/5823] New translations protection-checker.md (Japanese) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 9b64c959f0d9da6432b308f5d737059aeaad93eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:58 -0500 Subject: [PATCH 0838/5823] New translations ranks.md (Japanese) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 915acbf2f0e22cff4141e4df490a30050289d6d5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:36:59 -0500 Subject: [PATCH 0839/5823] New translations shop-fees.md (Japanese) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 9aab8ad9a0a17079ebe61590f660ab81775c2eae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:00 -0500 Subject: [PATCH 0840/5823] New translations shop-purger.md (Japanese) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 50a67a6edb314d874ade02e85fd54850f89b9233 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:02 -0500 Subject: [PATCH 0841/5823] New translations licenses.md (Korean) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 2798c61153c30cbc2d7037631e9ec70076e11cae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:03 -0500 Subject: [PATCH 0842/5823] New translations privacy.md (Korean) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From e874172e4c82d5f4a9d66021f2feaeb9304ca68c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:04 -0500 Subject: [PATCH 0843/5823] New translations discordsrv.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 66cc4d7d7ef71c9652536b0c6d7dacc0bec60149 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:06 -0500 Subject: [PATCH 0844/5823] New translations discount.md (Korean) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 67ee7c650caed7f0a689ddb66f132310a844319d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:07 -0500 Subject: [PATCH 0845/5823] New translations plan.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 7cf79932f3a64704f120e6fca2bccf1291d4372f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:08 -0500 Subject: [PATCH 0846/5823] New translations bungeecord.md (Korean) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From abd80599ac2c3b0a476a4cceb6a682af784630ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:09 -0500 Subject: [PATCH 0847/5823] New translations griefprevention.md (Korean) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 78b7d672213e96dadfd337bca150f3a4e4911229 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:10 -0500 Subject: [PATCH 0848/5823] New translations towny.md (Korean) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 9930ca3febdc497ad807725fbe26ab2c6fe37de8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:11 -0500 Subject: [PATCH 0849/5823] New translations velocity.md (Korean) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4bc6e24ac8b272cfaa348fdc546be20f1bbab9aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:12 -0500 Subject: [PATCH 0850/5823] New translations where-addons-compacts-at.md (Korean) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 02513408ec5199b95630de0964f33a66ee5ee69d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:14 -0500 Subject: [PATCH 0851/5823] New translations database-schema.md (Korean) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From cea1b4b1ea80a4ee07737e4ed546911fd5442791 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:15 -0500 Subject: [PATCH 0852/5823] New translations itemmatcher.md (Korean) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From f891624201abb51a567de4c33dffc04db507f243 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:16 -0500 Subject: [PATCH 0853/5823] New translations itemstack-loader.md (Korean) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From c4b862a01789532d3cc74b5f74ad9c4846e4b6f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:17 -0500 Subject: [PATCH 0854/5823] New translations localization.md (Korean) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From d8971609ea9d0d4495a5d7f27784fbc76d31c6a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:18 -0500 Subject: [PATCH 0855/5823] New translations performance-tweaking.md (Korean) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From b9f7749a36c2ddb71bf3f60a45af4e6cd6e58b48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:20 -0500 Subject: [PATCH 0856/5823] New translations per-shop-perms-management.md (Korean) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From a7d2812c67f32936f872f273e0be6daaff02f697 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:21 -0500 Subject: [PATCH 0857/5823] New translations price-system.md (Korean) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From dc2ab91b54c1f1382b7a5f9614ed46a6afc7fd33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:22 -0500 Subject: [PATCH 0858/5823] New translations protection-checker.md (Korean) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 85c9c9577d6cbf5b0eb376eae8d12455b4691907 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:23 -0500 Subject: [PATCH 0859/5823] New translations ranks.md (Korean) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 1532f7b258fb057150432b1b5c549134ad75d4bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:24 -0500 Subject: [PATCH 0860/5823] New translations shop-fees.md (Korean) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 13a4a7e4c572efc7d08e4941dcf4323090461420 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:25 -0500 Subject: [PATCH 0861/5823] New translations shop-purger.md (Korean) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From eceac42625745ffb16d13d9a93b2342e202a612a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:26 -0500 Subject: [PATCH 0862/5823] New translations licenses.md (Lithuanian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 939b4981810e746183eacf69a673a53053179cf3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:28 -0500 Subject: [PATCH 0863/5823] New translations privacy.md (Lithuanian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 9b1510b7072ab7caefa7ad6119c025c57461e13e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:29 -0500 Subject: [PATCH 0864/5823] New translations discordsrv.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 6fae9d32038285d8ba3ba1f626d70c34328c1095 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:30 -0500 Subject: [PATCH 0865/5823] New translations discount.md (Lithuanian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 98c082ae410eb31a5aff8bcd44e6971a75b02d24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:31 -0500 Subject: [PATCH 0866/5823] New translations plan.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From d80462f5e43f711397858b2367cbcf3d50126886 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:32 -0500 Subject: [PATCH 0867/5823] New translations bungeecord.md (Lithuanian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 81eb608c2f418b53df2e4301c37d23cec9bafdce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:33 -0500 Subject: [PATCH 0868/5823] New translations griefprevention.md (Lithuanian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From e1430bcd92119c67985841dcc7990d88847e34f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:34 -0500 Subject: [PATCH 0869/5823] New translations towny.md (Lithuanian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From f0c17c0aba6be53b6840759c406ad6270646a770 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:36 -0500 Subject: [PATCH 0870/5823] New translations velocity.md (Lithuanian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4c8433675ed3640ef4d2ef0772df5a270efdac40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:37 -0500 Subject: [PATCH 0871/5823] New translations where-addons-compacts-at.md (Lithuanian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 7fc7c509400d5159f04c10264b71115ecd49b159 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:38 -0500 Subject: [PATCH 0872/5823] New translations database-schema.md (Lithuanian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From d3d40a497de014251441b81d09ea9bea75076a2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:39 -0500 Subject: [PATCH 0873/5823] New translations itemmatcher.md (Lithuanian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 3020a62ec869ac3f4eb288bac9446fe6d45933dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:40 -0500 Subject: [PATCH 0874/5823] New translations itemstack-loader.md (Lithuanian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From cb619396f7b1088440614032a8642039e2b013c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:42 -0500 Subject: [PATCH 0875/5823] New translations localization.md (Lithuanian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From aedc9c30f82faf115d0492009d5f436db856d1bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:43 -0500 Subject: [PATCH 0876/5823] New translations performance-tweaking.md (Lithuanian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 049c3657eb093385221b6a171924e044b1917930 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:44 -0500 Subject: [PATCH 0877/5823] New translations per-shop-perms-management.md (Lithuanian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From dd9696e441a39a85d9ea2f8f3d3c73ef012fb673 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:45 -0500 Subject: [PATCH 0878/5823] New translations price-system.md (Lithuanian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From aa55c415905ff858d914410da11510fdae4a89f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:46 -0500 Subject: [PATCH 0879/5823] New translations protection-checker.md (Lithuanian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From b9df00ec3ccb1eb55fbcee858505b55e3a605a97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:47 -0500 Subject: [PATCH 0880/5823] New translations ranks.md (Lithuanian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 59860ceca17b25977bdfdcf7f33321e1e8b82e57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:49 -0500 Subject: [PATCH 0881/5823] New translations shop-fees.md (Lithuanian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From dece8940b3ef010074234e318fa37856adec488c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:50 -0500 Subject: [PATCH 0882/5823] New translations shop-purger.md (Lithuanian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From ca1b13c473116b0e20d7e7188e2291d01b34e721 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:51 -0500 Subject: [PATCH 0883/5823] New translations licenses.md (Dutch) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 65dada145ab9204ec12972168ee8cf8102d8d911 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:52 -0500 Subject: [PATCH 0884/5823] New translations privacy.md (Dutch) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From c7402082f2e1502ffe4b6e4d20081460c033d477 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:53 -0500 Subject: [PATCH 0885/5823] New translations discordsrv.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From bde64a61899e3561bb55acb5fcf679e67ae47ac7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:54 -0500 Subject: [PATCH 0886/5823] New translations discount.md (Dutch) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 83dce2fd2f4f76d6fd27b9ffb466a788d7763026 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:55 -0500 Subject: [PATCH 0887/5823] New translations plan.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 56a709b3df201a18c716310bed101148c24db498 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:56 -0500 Subject: [PATCH 0888/5823] New translations bungeecord.md (Dutch) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 49f293fea24ee274d5a1a1de6607e04765e9f02b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:58 -0500 Subject: [PATCH 0889/5823] New translations griefprevention.md (Dutch) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 04eae00099e5330d776018d463921d06b76991cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:37:59 -0500 Subject: [PATCH 0890/5823] New translations towny.md (Dutch) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From ba09737e89b8486adbaf264822df3065bd9dcf90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:00 -0500 Subject: [PATCH 0891/5823] New translations velocity.md (Dutch) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fc4e155702704e817a141623e36a1c8d7fd9a5a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:01 -0500 Subject: [PATCH 0892/5823] New translations where-addons-compacts-at.md (Dutch) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 509a3131ab64548a2b0cf8ebc9197511b8eb0208 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:03 -0500 Subject: [PATCH 0893/5823] New translations database-schema.md (Dutch) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From de0f398df25e4af480c4c0ba8f259bfd1e48ac3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:04 -0500 Subject: [PATCH 0894/5823] New translations itemmatcher.md (Dutch) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From c2a12a0e468fdc322f943c30ee542babae11d8e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:05 -0500 Subject: [PATCH 0895/5823] New translations itemstack-loader.md (Dutch) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 498ecf462b205cd46eeececf7d115f03a30ded3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:06 -0500 Subject: [PATCH 0896/5823] New translations localization.md (Dutch) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From eb1c28a61966aa57e65f23cbfe522cbc4d40f39b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:07 -0500 Subject: [PATCH 0897/5823] New translations performance-tweaking.md (Dutch) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 028a71d5f08809adacf3344dfe9a5b37b94099c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:09 -0500 Subject: [PATCH 0898/5823] New translations per-shop-perms-management.md (Dutch) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 7cd38bd918eb7565085c8991230af0e021d3a531 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:10 -0500 Subject: [PATCH 0899/5823] New translations price-system.md (Dutch) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 5152348f6635bf795fda281a38f79f9dbb51f3f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:11 -0500 Subject: [PATCH 0900/5823] New translations protection-checker.md (Dutch) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 762a516473401772f8c9af1246a82e45f5abc3fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:12 -0500 Subject: [PATCH 0901/5823] New translations ranks.md (Dutch) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From eee8efd6571a452e3de399bf0f1f1f715d7cf249 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:13 -0500 Subject: [PATCH 0902/5823] New translations shop-fees.md (Dutch) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 59f6eb2e8919cdf028392290b5d3aa94e8aab4d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:14 -0500 Subject: [PATCH 0903/5823] New translations shop-purger.md (Dutch) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From bc12032ec45e1b734ec2c93e1d2c1e35a18a07de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:15 -0500 Subject: [PATCH 0904/5823] New translations licenses.md (Norwegian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 036755b7575441916a40310549a76fc5b575e1dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:16 -0500 Subject: [PATCH 0905/5823] New translations privacy.md (Norwegian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From c4037cd9f3d33b20605771038196cda424544763 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:17 -0500 Subject: [PATCH 0906/5823] New translations discordsrv.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From c0e9db23e83ecad60ce7b0eedaf79f2e7dc611d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:19 -0500 Subject: [PATCH 0907/5823] New translations discount.md (Norwegian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From a1a00d1cacbf2289359aa96b8b99e77b040800aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:20 -0500 Subject: [PATCH 0908/5823] New translations plan.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 45600e929092abc3f5f1b61d107e3059dac392eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:21 -0500 Subject: [PATCH 0909/5823] New translations bungeecord.md (Norwegian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 3f3a02a8bde827b3f1c0a9c2ec766fe89ce05bf6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:22 -0500 Subject: [PATCH 0910/5823] New translations griefprevention.md (Norwegian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 550d0ddc1d580aab3a0afa5f2b6c56fff838dea3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:23 -0500 Subject: [PATCH 0911/5823] New translations towny.md (Norwegian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 1cdd31899fd5fa7e4d6c523a01fee0c8164a4348 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:24 -0500 Subject: [PATCH 0912/5823] New translations velocity.md (Norwegian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fb1116edd2046478229196b60703e524b3dd6e09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:25 -0500 Subject: [PATCH 0913/5823] New translations where-addons-compacts-at.md (Norwegian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 98a4938b6b702311729cf917be8d8cd3d7b1e1aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:27 -0500 Subject: [PATCH 0914/5823] New translations database-schema.md (Norwegian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From b98f67553e7f4d967c56a49a3a8792b04b6bd95f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:28 -0500 Subject: [PATCH 0915/5823] New translations itemmatcher.md (Norwegian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From aff7e9dfd80e0ca390d4948bd44fdebfa97fda72 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:29 -0500 Subject: [PATCH 0916/5823] New translations itemstack-loader.md (Norwegian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 0316477c3ad70d21903726b1aedf4b984279c36f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:30 -0500 Subject: [PATCH 0917/5823] New translations localization.md (Norwegian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 807722a03f09b06dd44bf01095fe9d111a495221 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:31 -0500 Subject: [PATCH 0918/5823] New translations performance-tweaking.md (Norwegian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 093bd2cc1d9476fc35ce15778332da2a541ef1a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:32 -0500 Subject: [PATCH 0919/5823] New translations per-shop-perms-management.md (Norwegian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 74de4c1bcfdff933bb441b755a6ba79c14d695bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:34 -0500 Subject: [PATCH 0920/5823] New translations price-system.md (Norwegian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 3f8cbfe7231acccc224ea28d1786db99c4339884 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:35 -0500 Subject: [PATCH 0921/5823] New translations protection-checker.md (Norwegian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 481d3d71619d6704cb3c21859cb3b589965d7670 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:36 -0500 Subject: [PATCH 0922/5823] New translations ranks.md (Norwegian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From b5cf5d59cbc90706a519125ffda81c9a42619a6a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:37 -0500 Subject: [PATCH 0923/5823] New translations shop-fees.md (Norwegian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 86c20dc8c999ebf9642a8c3d9fdab9dbcb69762a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:38 -0500 Subject: [PATCH 0924/5823] New translations shop-purger.md (Norwegian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From d612078e1655937192f85cb7794b4b71ca38986e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:39 -0500 Subject: [PATCH 0925/5823] New translations licenses.md (Polish) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 7fc7223e8e4cd64f19f68020c9efd929ed195a10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:40 -0500 Subject: [PATCH 0926/5823] New translations privacy.md (Polish) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 13bb17ea8d656e9cc7d65ce186e840707e6d0a0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:42 -0500 Subject: [PATCH 0927/5823] New translations discordsrv.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 35e945990f7137f5145b6efa33f35bb1387ff65a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:43 -0500 Subject: [PATCH 0928/5823] New translations discount.md (Polish) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 525925aec957ef713529d162192c1ff687fb17e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:44 -0500 Subject: [PATCH 0929/5823] New translations plan.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 2a1dee1d97aad7a61ca6bf882c1b70df9292f318 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:45 -0500 Subject: [PATCH 0930/5823] New translations bungeecord.md (Polish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 611ca0e947df836e657128b91d61e7d828ba2113 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:46 -0500 Subject: [PATCH 0931/5823] New translations griefprevention.md (Polish) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 1b469dcaa8d555a4369a831b7ebe19bb853d52aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:47 -0500 Subject: [PATCH 0932/5823] New translations towny.md (Polish) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 41fb5c7bafd716f31425c88aca78ae93a87c8cff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:48 -0500 Subject: [PATCH 0933/5823] New translations velocity.md (Polish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fcd33ddffc46ca75293af420b8c2536c5ead5c2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:49 -0500 Subject: [PATCH 0934/5823] New translations where-addons-compacts-at.md (Polish) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 582a49ad32a69b359274a7e1ecd9874d5d715b95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:51 -0500 Subject: [PATCH 0935/5823] New translations database-schema.md (Polish) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 538ba11e5f75ed66a984def3cc23fb997c3184f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:52 -0500 Subject: [PATCH 0936/5823] New translations itemmatcher.md (Polish) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From a7c47339ecdcb0efaa54769531e7075129995e13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:53 -0500 Subject: [PATCH 0937/5823] New translations itemstack-loader.md (Polish) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 7c8597db758c7d150e4c5d28dc1a6e9a6e58283a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:54 -0500 Subject: [PATCH 0938/5823] New translations localization.md (Polish) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 8823999c254bc96448759f3ed07d1c51ced4f954 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:55 -0500 Subject: [PATCH 0939/5823] New translations performance-tweaking.md (Polish) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 6efe6af761d100a63ecdcce71195d5ecc886eb93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:56 -0500 Subject: [PATCH 0940/5823] New translations per-shop-perms-management.md (Polish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 7a5f00e5cd83785e13f24e2248329f4b2be882e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:57 -0500 Subject: [PATCH 0941/5823] New translations price-system.md (Polish) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From fbd2ddccb308b6f7f43264ced4656e1114619379 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:38:58 -0500 Subject: [PATCH 0942/5823] New translations protection-checker.md (Polish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From a24192cc597823c6b018816b20e86203a9eba3b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:00 -0500 Subject: [PATCH 0943/5823] New translations ranks.md (Polish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 7fa1d7610fac4967d25ca56bdd2483b029a6b119 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:01 -0500 Subject: [PATCH 0944/5823] New translations shop-fees.md (Polish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From df38e4ee7768bb880256d362a2f190b70037de1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:02 -0500 Subject: [PATCH 0945/5823] New translations shop-purger.md (Polish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 87ab92349badc71270eca5bfd8c2a5f12e2017c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:03 -0500 Subject: [PATCH 0946/5823] New translations licenses.md (Portuguese) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From c4c6aa13020113b241f1b346af54326f5649edc8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:04 -0500 Subject: [PATCH 0947/5823] New translations privacy.md (Portuguese) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From e3d2803be9332a796a7f82f12af32f9302f2dd2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:05 -0500 Subject: [PATCH 0948/5823] New translations discordsrv.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From db99a80b4e6bf69c51110c2b17e7ff22056ccdb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:07 -0500 Subject: [PATCH 0949/5823] New translations discount.md (Portuguese) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 4794a85c88a64636825dcad5c099e41199709b4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:08 -0500 Subject: [PATCH 0950/5823] New translations plan.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 05fc555ed266869ca1ea1ca2fac963eaf0eda754 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:09 -0500 Subject: [PATCH 0951/5823] New translations bungeecord.md (Portuguese) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 17296caf69b15ab428fb15998f9731b2ab3e3e21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:10 -0500 Subject: [PATCH 0952/5823] New translations griefprevention.md (Portuguese) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 85ccf16cb94f7e9a76a3bd6edb6a86e14354b4d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:11 -0500 Subject: [PATCH 0953/5823] New translations towny.md (Portuguese) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 806ad083fb00d459895fc059500f996d0893dae6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:12 -0500 Subject: [PATCH 0954/5823] New translations velocity.md (Portuguese) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 42ac3ca962a9235f6c1da64d4e7bc82a620c25fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:13 -0500 Subject: [PATCH 0955/5823] New translations where-addons-compacts-at.md (Portuguese) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 28dbff6ae4671fa3d842556acb06e702d40d5ce2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:15 -0500 Subject: [PATCH 0956/5823] New translations database-schema.md (Portuguese) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 1fdd6f7b1cd00bdca18eae477ccc0473bfc277ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:16 -0500 Subject: [PATCH 0957/5823] New translations itemmatcher.md (Portuguese) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From f9e0184691bcef73bddd3a3d7d1a60021dd39071 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:17 -0500 Subject: [PATCH 0958/5823] New translations itemstack-loader.md (Portuguese) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 29f88d4604fc9266e2a43c19f84878e6bc638576 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:18 -0500 Subject: [PATCH 0959/5823] New translations localization.md (Portuguese) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From a08c7ed6c40746aab08ca53462f6ca3a457351ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:19 -0500 Subject: [PATCH 0960/5823] New translations performance-tweaking.md (Portuguese) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 7af7ff6bab2bb3a4b5aa24c772e0ce4f07707732 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:20 -0500 Subject: [PATCH 0961/5823] New translations per-shop-perms-management.md (Portuguese) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 2f43d6298b198aecd4aad61da604a6395a11ba2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:22 -0500 Subject: [PATCH 0962/5823] New translations price-system.md (Portuguese) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 43aa75fa0013c4a2d38db5538fd121b83ebc7c25 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:23 -0500 Subject: [PATCH 0963/5823] New translations protection-checker.md (Portuguese) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From bda32abc087aa576071bc779d35c9fc066ff89c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:24 -0500 Subject: [PATCH 0964/5823] New translations ranks.md (Portuguese) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From edecdd3a30e85b4c71bdfa7568577ce27a245e0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:26 -0500 Subject: [PATCH 0965/5823] New translations shop-fees.md (Portuguese) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From f11418a5589951449e1a320c747ac63e4bd259eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:27 -0500 Subject: [PATCH 0966/5823] New translations shop-purger.md (Portuguese) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From d885249f6e76f96ea738ad63fd8f93d7097bb429 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:28 -0500 Subject: [PATCH 0967/5823] New translations licenses.md (Russian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 8ecfd53a234aecb27d3b4627d92c86fa5f738ea2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:29 -0500 Subject: [PATCH 0968/5823] New translations privacy.md (Russian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 64407f00159d11e081e0404379e7174a02e42e3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:30 -0500 Subject: [PATCH 0969/5823] New translations discordsrv.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From f02e58c251263f3b6c929524b7031800451a89fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:32 -0500 Subject: [PATCH 0970/5823] New translations discount.md (Russian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 8d32d3cedfc7b3504c0c5d773f846ca9e4633bc8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:33 -0500 Subject: [PATCH 0971/5823] New translations plan.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 19d6d7a70cec7abcfded965770ce06026394c8c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:34 -0500 Subject: [PATCH 0972/5823] New translations bungeecord.md (Russian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4a79870283c2db37f01df5a5a3806997d54a6345 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:35 -0500 Subject: [PATCH 0973/5823] New translations griefprevention.md (Russian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 889d08a5f0ed6957c364a054012804ae756f2e53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:36 -0500 Subject: [PATCH 0974/5823] New translations towny.md (Russian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From d55afd8448a156ee41f1aebf55ced4eabc8c0ccd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:37 -0500 Subject: [PATCH 0975/5823] New translations velocity.md (Russian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 8da76f1ffa9059d008b7ba4a6fccf97423b17a8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:38 -0500 Subject: [PATCH 0976/5823] New translations where-addons-compacts-at.md (Russian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From a022ad22d95b8801b4ba11e6c9a1e96d18fd13e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:40 -0500 Subject: [PATCH 0977/5823] New translations database-schema.md (Russian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From efe0f91e661878682530db4bba484b7aa90653a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:41 -0500 Subject: [PATCH 0978/5823] New translations itemmatcher.md (Russian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From dacff24666e3b4ac22f4c0891858735bc0a1c0ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:42 -0500 Subject: [PATCH 0979/5823] New translations itemstack-loader.md (Russian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From e6883bfa6c64795b657baee074d270618c6ae113 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:43 -0500 Subject: [PATCH 0980/5823] New translations localization.md (Russian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 83f078af0a80c4136b2aae36bd155e58ae6eb777 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:44 -0500 Subject: [PATCH 0981/5823] New translations performance-tweaking.md (Russian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 4f96c9cdaa209d04a6c4464de4f2e2568304cda9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:46 -0500 Subject: [PATCH 0982/5823] New translations per-shop-perms-management.md (Russian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From f63f4bf6dc073bdc4c6fc3408399d54740834bbd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:47 -0500 Subject: [PATCH 0983/5823] New translations price-system.md (Russian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 74399c763c8f0f31976f76f6da4a013121a147ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:48 -0500 Subject: [PATCH 0984/5823] New translations protection-checker.md (Russian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From a564da5dc5b0a6e2f1c5bb45f2eec104747e1c85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:49 -0500 Subject: [PATCH 0985/5823] New translations ranks.md (Russian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From ba340c2c9ab1fa548c4b4366237adec90ff48dd8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:50 -0500 Subject: [PATCH 0986/5823] New translations shop-fees.md (Russian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 0466a4fd992d104197fbd616d339450381b0731b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:51 -0500 Subject: [PATCH 0987/5823] New translations shop-purger.md (Russian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 72f237763f4c7b8d089082a967fac068d8c054ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:53 -0500 Subject: [PATCH 0988/5823] New translations licenses.md (Serbian (Cyrillic)) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 53c85009ecead1b992e639d900648369355a654d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:54 -0500 Subject: [PATCH 0989/5823] New translations privacy.md (Serbian (Cyrillic)) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 6cfc9d20bf5431fb21a403dd911ab4a1729b0c98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:55 -0500 Subject: [PATCH 0990/5823] New translations discordsrv.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 797173ceeaf4d806891868f46860e1860a4e3129 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:56 -0500 Subject: [PATCH 0991/5823] New translations discount.md (Serbian (Cyrillic)) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From c7fa33dbbce6fdbe9d0f1065b4caa33e06e3f98a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:57 -0500 Subject: [PATCH 0992/5823] New translations plan.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 41c89435bcccd072242855048c518abb24090124 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:58 -0500 Subject: [PATCH 0993/5823] New translations bungeecord.md (Serbian (Cyrillic)) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fcb487aac6d5a6b870cf920e05170105eb840df1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:39:59 -0500 Subject: [PATCH 0994/5823] New translations griefprevention.md (Serbian (Cyrillic)) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From baecaa119fc81f17c7116443916934968565b3af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:01 -0500 Subject: [PATCH 0995/5823] New translations towny.md (Serbian (Cyrillic)) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 8632255d5c3887df2862a56aac8de3c408d746d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:02 -0500 Subject: [PATCH 0996/5823] New translations velocity.md (Serbian (Cyrillic)) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 9552d658f5d9df86e06ca66c6de71de33d5e3cc9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:03 -0500 Subject: [PATCH 0997/5823] New translations where-addons-compacts-at.md (Serbian (Cyrillic)) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 645ab0e44775ce2621dfbceb17ff4ea62ef82f17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:04 -0500 Subject: [PATCH 0998/5823] New translations database-schema.md (Serbian (Cyrillic)) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 83060c9ee1c274d72b76c205ec871294a761c54b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:06 -0500 Subject: [PATCH 0999/5823] New translations itemmatcher.md (Serbian (Cyrillic)) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 35a66e017da756e5279175af7343772bd0160527 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:07 -0500 Subject: [PATCH 1000/5823] New translations itemstack-loader.md (Serbian (Cyrillic)) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From f5084ed2f4d3205c84679f2d957605865efe1c87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:08 -0500 Subject: [PATCH 1001/5823] New translations localization.md (Serbian (Cyrillic)) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From c6c2f276c5ebf43cd5142bbde7df352a710ceb1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:09 -0500 Subject: [PATCH 1002/5823] New translations performance-tweaking.md (Serbian (Cyrillic)) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 9e6b2f5f031250aada9ccf86ac665b5217bed8c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:10 -0500 Subject: [PATCH 1003/5823] New translations per-shop-perms-management.md (Serbian (Cyrillic)) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 7121c4f8c8851abacd52bf665c0ec6442523c91c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:11 -0500 Subject: [PATCH 1004/5823] New translations price-system.md (Serbian (Cyrillic)) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 69e80a900c6eea052f94ba29fdcdc3c8dfef7afe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:13 -0500 Subject: [PATCH 1005/5823] New translations protection-checker.md (Serbian (Cyrillic)) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 8fe496d9701a3735cd8b64e857a0c96f7f561a37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:14 -0500 Subject: [PATCH 1006/5823] New translations ranks.md (Serbian (Cyrillic)) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From d759b351c5f9f965d028ce65900465e4f753634a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:15 -0500 Subject: [PATCH 1007/5823] New translations shop-fees.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 68808952ab5730cf40fc9f1340f26d16b0bede01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:16 -0500 Subject: [PATCH 1008/5823] New translations shop-purger.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 16a989e2f1aa972792cc7e90f26e5367cc2a39a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:17 -0500 Subject: [PATCH 1009/5823] New translations licenses.md (Swedish) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 9581fd1378164051a8f353d7f4b604ba197ba263 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:19 -0500 Subject: [PATCH 1010/5823] New translations privacy.md (Swedish) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 80548bb41e6cf051b717f2ed6dec3d08428ca77b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:20 -0500 Subject: [PATCH 1011/5823] New translations discordsrv.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 4c87a7d2cdb3772b0d228bf6dd90bbac4fb4cdb8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:21 -0500 Subject: [PATCH 1012/5823] New translations discount.md (Swedish) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From ef1dd1ec24ebe4afbd19263c721be1ab069d5c93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:22 -0500 Subject: [PATCH 1013/5823] New translations plan.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From d04ef42b63fc76c4af929229a37063c0a7cbf82f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:23 -0500 Subject: [PATCH 1014/5823] New translations bungeecord.md (Swedish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 76d76dc322f05705d753482ae13a37bc9b3ede34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:24 -0500 Subject: [PATCH 1015/5823] New translations griefprevention.md (Swedish) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From cb444e426577a914d4e42ebdcd84131920ecf747 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:25 -0500 Subject: [PATCH 1016/5823] New translations towny.md (Swedish) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 2429c3449cb6d8ebae421daeb993c7451f0fd738 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:27 -0500 Subject: [PATCH 1017/5823] New translations velocity.md (Swedish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 6637d1de17d99ad974b2ed246d00df6ee7e99386 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:28 -0500 Subject: [PATCH 1018/5823] New translations where-addons-compacts-at.md (Swedish) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 167e17f7fe103c0365532e9c8a2b3d60c64f7a7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:29 -0500 Subject: [PATCH 1019/5823] New translations database-schema.md (Swedish) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From a7b8903f3effc15940fe142e3311fb0b7dc3c718 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:30 -0500 Subject: [PATCH 1020/5823] New translations itemmatcher.md (Swedish) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From bf3d3ba3361fea3f095f0ea8ed728c6d977be2bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:31 -0500 Subject: [PATCH 1021/5823] New translations itemstack-loader.md (Swedish) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 03010fb06e159818d49db90f8a537782c95c72d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:33 -0500 Subject: [PATCH 1022/5823] New translations localization.md (Swedish) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 71fcf271c167a04bb73b5482e11f1b1a63e291fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:34 -0500 Subject: [PATCH 1023/5823] New translations performance-tweaking.md (Swedish) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From e507208d0ab3943055c1172781bdcd96a458633f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:35 -0500 Subject: [PATCH 1024/5823] New translations per-shop-perms-management.md (Swedish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 975007eeeee905e5b18a58a88f4f7fbe23f9e192 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:36 -0500 Subject: [PATCH 1025/5823] New translations price-system.md (Swedish) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 81853a0690e3f35e7dc7e28b8ba2abad30da2155 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:37 -0500 Subject: [PATCH 1026/5823] New translations protection-checker.md (Swedish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 835438403f0e313d037104245d67fd153b9f9b7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:38 -0500 Subject: [PATCH 1027/5823] New translations ranks.md (Swedish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 239d9543cc9e5dd58f970288ff0b801411209af3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:39 -0500 Subject: [PATCH 1028/5823] New translations shop-fees.md (Swedish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 67c42cec292d331a282d9701c57d53e607f7ccf3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:40 -0500 Subject: [PATCH 1029/5823] New translations shop-purger.md (Swedish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 0bb19b08c9820a637cfcb3bd16e964af318fc420 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:42 -0500 Subject: [PATCH 1030/5823] New translations licenses.md (Turkish) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From ffc4d918bddb7495f8ff1e36ef6671670fbf05a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:43 -0500 Subject: [PATCH 1031/5823] New translations privacy.md (Turkish) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From de020cda2bd247a204b0bb1a351f9f5c7b63677e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:44 -0500 Subject: [PATCH 1032/5823] New translations discordsrv.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From c33e4ddc8e01c3f4997d0bc7fecff0d92a8c0848 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:45 -0500 Subject: [PATCH 1033/5823] New translations discount.md (Turkish) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 12a0e1afa29684df5b67ef972ee2012ff0c93c1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:46 -0500 Subject: [PATCH 1034/5823] New translations plan.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 42ab6b8ba5e7e0193e04a02b681a6887f221863d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:47 -0500 Subject: [PATCH 1035/5823] New translations bungeecord.md (Turkish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 8459d9840a0e96ad4c02c6880801ded17653ba68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:48 -0500 Subject: [PATCH 1036/5823] New translations griefprevention.md (Turkish) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 2ff33f232a3a4d0dc16ae2a106cfe1e21d969ffd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:50 -0500 Subject: [PATCH 1037/5823] New translations towny.md (Turkish) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From f8bfffa4b8c0894da505f0cb549020821fb011b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:51 -0500 Subject: [PATCH 1038/5823] New translations velocity.md (Turkish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 3d21d8458f794dba536f766fc59b2852387bd48a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:52 -0500 Subject: [PATCH 1039/5823] New translations where-addons-compacts-at.md (Turkish) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From a948fdbf17c972ef95b2d93fee580bedecd73bd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:53 -0500 Subject: [PATCH 1040/5823] New translations database-schema.md (Turkish) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 6c6e851180edd158d58800cd7ed5f8e2602b7da2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:54 -0500 Subject: [PATCH 1041/5823] New translations itemmatcher.md (Turkish) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 7ae1c91a39f68841b9363adb42ba2afc82a96946 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:55 -0500 Subject: [PATCH 1042/5823] New translations itemstack-loader.md (Turkish) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 94435233cbd64788a9179698580c9974f14e7992 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:57 -0500 Subject: [PATCH 1043/5823] New translations localization.md (Turkish) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 6cae1f4ef1305cdeb005103545e23c8c9d112a45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:58 -0500 Subject: [PATCH 1044/5823] New translations performance-tweaking.md (Turkish) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 98c1d8871d9a2be340d6abe72cf5633b9a456253 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:40:59 -0500 Subject: [PATCH 1045/5823] New translations per-shop-perms-management.md (Turkish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 71bef918433b775ba2d96ffe1f6146ae0bc47df7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:00 -0500 Subject: [PATCH 1046/5823] New translations price-system.md (Turkish) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 8441d679fd89d4fef6cf6768bcf0cdd3f627dc3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:01 -0500 Subject: [PATCH 1047/5823] New translations protection-checker.md (Turkish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From bc79053e63c460b1349f2f2649d6c25187785df0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:02 -0500 Subject: [PATCH 1048/5823] New translations ranks.md (Turkish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 3343b225bbb75a755585ecd3380988875970b909 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:04 -0500 Subject: [PATCH 1049/5823] New translations shop-fees.md (Turkish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From a2ec37211e79bb1ed018e9dab89459c2e2922f17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:05 -0500 Subject: [PATCH 1050/5823] New translations shop-purger.md (Turkish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From c54c14a3ae1652b76bc37b4e84dec168b52ae0c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:06 -0500 Subject: [PATCH 1051/5823] New translations licenses.md (Ukrainian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 3fdc81cc96f1c8237bb354a12061be02f66009e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:07 -0500 Subject: [PATCH 1052/5823] New translations privacy.md (Ukrainian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 6b49e9735a877fa445aec9d9cf33faf1baece5b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:08 -0500 Subject: [PATCH 1053/5823] New translations discordsrv.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 672fb776e5c329df0bccfe07e17e18c0e6fcbc35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:09 -0500 Subject: [PATCH 1054/5823] New translations discount.md (Ukrainian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 0985d8adcca513fc1436ce34090caf3301be5e19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:11 -0500 Subject: [PATCH 1055/5823] New translations plan.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 29d05c90afadffe9bbba4633380e8914332805a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:12 -0500 Subject: [PATCH 1056/5823] New translations bungeecord.md (Ukrainian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 250feb19a027200d0d6da08f469027619abd461a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:13 -0500 Subject: [PATCH 1057/5823] New translations griefprevention.md (Ukrainian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 67300a54878b158067d4ed607405cacd6276da5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:14 -0500 Subject: [PATCH 1058/5823] New translations towny.md (Ukrainian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From e10b605bc163f38afa2fcd70c1435c969523b977 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:15 -0500 Subject: [PATCH 1059/5823] New translations velocity.md (Ukrainian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 1918447101f9d5f282a6662eb954c3c7e2bfc715 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:16 -0500 Subject: [PATCH 1060/5823] New translations where-addons-compacts-at.md (Ukrainian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 67f7d6b9b7ce927d4e936b8195000df5db9b8ebc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:18 -0500 Subject: [PATCH 1061/5823] New translations database-schema.md (Ukrainian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 3418df5d546ae2e8d6b19f245ec5c56fe3fb3886 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:19 -0500 Subject: [PATCH 1062/5823] New translations itemmatcher.md (Ukrainian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From e04c444f4c5e77eae0ed03e23c91310d93f7689b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:20 -0500 Subject: [PATCH 1063/5823] New translations itemstack-loader.md (Ukrainian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 14180a026fdf5ea501820bb61e7067b1aa24fa1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:21 -0500 Subject: [PATCH 1064/5823] New translations localization.md (Ukrainian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 0580a8ad71fcbfe89d0a5f0e46d83e0dcd4079e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:23 -0500 Subject: [PATCH 1065/5823] New translations performance-tweaking.md (Ukrainian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 393f7bcdf543acae9e5a99849224a7f66d525791 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:24 -0500 Subject: [PATCH 1066/5823] New translations per-shop-perms-management.md (Ukrainian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 58ab6d7c5c997613f0fbc395e48f9bd0f270fcdd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:25 -0500 Subject: [PATCH 1067/5823] New translations price-system.md (Ukrainian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 13fba20cb75a2edca6991f10d28d3bb3bf036b96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:26 -0500 Subject: [PATCH 1068/5823] New translations protection-checker.md (Ukrainian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 0c4bd7c515e52e23d06a7abdbde58806fda0621a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:27 -0500 Subject: [PATCH 1069/5823] New translations ranks.md (Ukrainian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 97bd2b5accf39de61ef42b3968b7f9ba128f09c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:28 -0500 Subject: [PATCH 1070/5823] New translations shop-fees.md (Ukrainian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 84119a693980002cc4ccfd34d19663b8f9ba5ec1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:29 -0500 Subject: [PATCH 1071/5823] New translations shop-purger.md (Ukrainian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 932cfd6bec482217ad3d0f1e82453c7a25ee82fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:31 -0500 Subject: [PATCH 1072/5823] New translations licenses.md (Chinese Simplified) --- .../current/about/licenses.md | 106 +++++++++--------- 1 file changed, 55 insertions(+), 51 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..a6be8b4235 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,67 +1,69 @@ -# Licenses +# 许可协议 -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari包含多个第三方开源组件。 +根据其许可证的相关要求,我们在下面列出它们。 In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress -[Apache Licenses v2.0][apache] +[Apache许可证2.0][apache] ### Apache Commons Lang 3 -[Apache Licenses v2.0][apache] +[Apache许可证2.0][apache] -### Apache Commons Text +### Apache 通用文本 -[Apache Licenses v2.0][apache] +[Apache许可证2.0][apache] -### Apache Commons Codec +### Apache Commons 编解码器 -[Apache Licenses v2.0][apache] +[Apache许可证2.0][apache] -### Rollbar-Java +### Rollbar-Java工具 -[The MIT License][mit] +[MIT许可证][mit] ### SLF4J -[The MIT License][mit] +[MIT许可证][mit] -### EasySQL (with API and HikariCP) +### EasySQL(带有 API 和 HikariCP) -[The MIT License][mit] +[MIT许可证][mit] ### Unirest-Java -[The MIT License][mit] +[MIT许可证][mit] -### Jetbrain's Annotations for JVM-based languages +### Jetbrain 的 JVM 语法高亮 -[Apache Licenses v2.0][apache] +[Apache许可证2.0][apache] ### SimpleReloadLib -[The MIT License][mit] +[MIT许可证][mit] -### Adventure (API, Platform and MiniMessage) +### Adventure(API、平台与 MiniMessage) -[The MIT License][mit] +[MIT许可证][mit] ### MineDown -[The MIT License][mit] +[MIT许可证][mit] -### JDBC Stream +### JDBC 流 -[The MIT License][mit] +[MIT许可证][mit] ### StreamEX -[Apache Licenses v2.0][apache] +[Apache许可证2.0][apache] ### ProtocolLib @@ -69,21 +71,21 @@ In accordance with the relevant requirements of their license, we list them belo ### MockBukkit -[The MIT License][mit] +[MIT许可证][mit] ### GemsEconomy -All rights reserved. +版权所有。 ### PaperLib -[The MIT License][mit] +[MIT许可证][mit] -### H2 for Java (Database) +### 面向 Java 的 H2(数据库) -Mixed License, Including MPL2.0 and EPL1.0. +混合许可证,包括 MPL2.0 和 EPL1.0。 -See [H2's License](https://github.com/h2database/h2database/blob/master/LICENSE.txt) +请参阅 H2 [许可证](https://github.com/h2database/h2database/blob/master/LICENSE.txt) ### SquirrelID @@ -95,7 +97,7 @@ See [H2's License](https://github.com/h2database/h2database/blob/master/LICENSE. ### json-smart -Unknown +未知 ### CSVJDBC @@ -103,60 +105,62 @@ Unknown ### DOM4J -All rights reserved. +版权所有。 -[See DOM4J's License](https://github.com/dom4j/dom4j/blob/master/LICENSE) +[见 DOM4J 的许可](https://github.com/dom4j/dom4j/blob/master/LICENSE) ### CrowdinOTA -[The MIT License][mit] +[MIT许可证][mit] -## Extra Components +## 额外组件 -For extra components (e.g Addons or Compatibility Modules), they are published independently of the QuickShop-Hikari binary. Please refer to the license file of the corresponding project. +对于额外组件(例如附加组件或兼容性模块),它们是独立于QuickShop-Hikari二进制文件发布的。 请参考相应项目的许可文件。 Please refer to the license file of the corresponding project. -## Online Services +## 在线服务 ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +由 [Sakura.css](https://github.com/oxalorg/sakura)提供的Paster Viewer style。 +由 [Lucko's Bytebin](https://bytebin.lucko.me/)提供的 Pastebin服务 [支持 Lucko](https://github.com/sponsors/lucko)。 +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). -### Reversed Proxy +### 反向代理 #### Bytebin Proxy -Service provided by CloudFlare Worker. +由CloudFlare Worker提供的服务 -#### Ko-fi API Proxy +#### Ko-Fi API Proxy -Service provided by CloudFlare Worker. +由CloudFlare Worker提供的服务 -### Donation Service +### 捐赠服务 #### Ko-fi -Service provided by ko-fi.com. +由 ko-fi.com 提供服务 #### Ko-fi webhook callback -Service provided by Tencent Cloud (CN). +由腾讯云(CN)提供服务 -### Metric Service +### Metric服务 #### bStats -Metrics are collected by bStats.org. +数据由bStats.org收集 -### Translation Platform +### 翻译平台 #### Crowdin -Translation are provided by Community Members, OTA and Platform by Crowdin. +翻译由社区成员、OTA和Crowdin平台提供。 [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From fe0d2899c5c6974577b7d2147b9e94d32ab8c4f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:32 -0500 Subject: [PATCH 1073/5823] New translations privacy.md (Chinese Simplified) --- .../current/about/privacy.md | 128 ++++++++---------- 1 file changed, 53 insertions(+), 75 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..f2d147bf19 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,115 +1,93 @@ -# Privacy +# 隐私政策 -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats -We use [bStats.org](https://bstats.org/) to collect statistical indicators so that we can better improve our products. +我们使用 [bStats.org](https://bstats.org/) 来收集统计指标,以便更好地改进我们的产品。 -[bStats's Privacy Policy](https://bstats.org/privacy-policy) +[bStats的隐私政策](https://bstats.org/privacy-policy) -All data collected will be displayed on this page: [bStats - QuickShop-Hikari](https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281) +收集到的所有数据将显示在此页面上: [bStats - QuickShop-Hikari](https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281) -### Quit bStats Metrics +### 退出 bStats 统计 -To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: +如果你要退出 bStats 统计,您可以在 QuickShop-Hikari 的配置文件中禁用 bStats 服务: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ -Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +注意:收集到的数据不会从 bStats 中删除,要删除存在的数据,请联系 bStats 管理员。 +注意:我们尊重您的 bStats 全局设置。如果您在全局禁用了bStats,我们不会向bStats发送任何数据。 -## Rollbar Error Tracking +## RollBar错误跟踪 -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. -You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). +您可以在这里查看 Rollbar 的隐私政策 [](https://docs.rollbar.com/docs/privacy-policy)。 -Including: +包括: -- Time -- Error and StackTrace -- OS Name +- 时间 +- 错误和堆栈跟踪 +- 操作系统 - OS Arch -- OS Version -- System CPU Cores -- Java Version -- Server/Bukkit Build Version -- Server Players -- Online Mode -- Your QuickShop-Hikari unique ID - -### Regenerate QuickShop-Hikari unique ID - -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +- 操作系统版本 +- 系统 CPU 核心 +- Java版本 +- 服务器/Bukkit 构建版本 +- 玩家数量 +- 在线模式 +- 您的 QuickShop-Hikari 个人ID + +### 重新生成 QuickShop-Hikari 个人ID + +当您首次安装QuickShop-Hikari时,您的个人ID将被生成并写入 `config.yml`。 +ID的生成完全随机,不以其他信息作为参考。个人ID用于我们的错误信息跟踪以及其他适用于 QuickShop-Hikari 的场景。 The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. -In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. +如果没有插件正在使用此ID,您可以从配置文件中删除它,以便QuickShop-Hikari能够生成一个新的个人ID。 -### Quit Rollbar Error Tracking +### 退出Rollbar错误跟踪 -To quit Rollbar Error Tracking, you can disable rollbar service in QuickShop-Hikari's configuration: +若要退出 Rollbar 错误跟踪,您可以在 QuickShop-Hikari 的配置中禁用 Rollbar 服务: ```yaml -# Should QS be allowed to automatically report errors to the author? -# It will also create a paste for data-recovery or debug when the server boots up. +# QS 是否允许自动向作者报告错误? +# 这会在服务器启动时自动创建数据恢复或调试用的剪贴板。 auto-report-errors: true ``` -Note: The collected data won't deleted from Rollbar, to remove exists data, please contact QuickShop-Hikari developer. +注意:收集到的数据将不会从Rollbar删除,要删除存在的数据,请联系 QuickShop-Hikari 开发人员。 ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +通过 `/quickshop paste` 创建剪贴板内容后,你的数据将会被上传至 [Lucko 的 bytebin 剪贴板](https://bytebin.lucko.me/)。 +若要防止数据上传,你可以通过命令 `/quickshop paste file` 保存至硬盘,这些内容将会留在本地而不会上传至网络。 To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. -The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. - -While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. - -## IP Detecting +Github 页面上的Paste预览主机通过CloudFlare Worker访问上传的数据。 -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). +当我们生成您的Paste时,我们会检查您的敏感数据。不要将您的Paste发送给您不信任的人。 -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. +## 更新 -## Updater +为了检查更新,QuickShop-Hikari将请求CodeMC.io的Nexus检查更新。 -For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. - -To disable update checker, you can turn it off by adjust the configuration: +要禁用更新检查,您可以通过调整配置来关闭它: ```yaml -#Should QS be allowed to check for updates? +# 是否允许 QS 检查更新? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 2f75f50a59e0b1bdd6cd876795dbb17d2c9b6658 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:33 -0500 Subject: [PATCH 1074/5823] New translations discordsrv.md (Chinese Simplified) --- .../current/addon/discordsrv.md | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..32c90bdfd3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -1,29 +1,29 @@ -# DiscordSRV Addon +# DiscordSRV 附加组件 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -DiscordSRV addon will allow you hook QuickShop-Hikari into your [DiscordSRV](https://www.spigotmc.org/resources/discordsrv.18494/), send real-time notifications to your players through Discord DM. +DiscordSRV 附加组件将允许您将 QuickShop-Hikari 绑定到您的 [DiscordSRV](https://www.spigotmc.org/resources/discordsrv.18494/),并通过Discord DM 向您的玩家发送实时通知。 -## How it works +## 它是如何工作的 -Addon will read DiscordSRV's player binding data and use DiscordSRV's API send embed messages to player. +附加组件将读取DiscordSRV玩家绑定数据,并使用DiscordSRV的API向玩家发送嵌入消息 -Embed messages can be customize in use [Language Override System](../modules/localization.md). +嵌入消息可以在使用中自定义 [语言覆盖系统](../modules/localization.md)。 -## Configuration +## 配置 ```yaml -# the config-version, don't touch it. +# 配置文件版本号,不要修改 config-version: 2 -# the moderator discord channel ID used for sending mod messages. +# 管理员频道 ID,该频道将会接收管理员消息 moderator-channel: "000000000000000000" -# the features should be enabled. +# 功能管理 features: notify-shop-permission-changed: true notify-shop-price-changed: true @@ -37,13 +37,10 @@ features: mod-notify-shop-transfer: false ``` -## Per-player Settings +## 每个玩家设置 -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. -## Screenshot +## 截图 -![](https://user-images.githubusercontent.com/30802565/206912863-aecd677f-194a-40bf-8f2c-564f7e3be368.png) -![](https://user-images.githubusercontent.com/30802565/206912864-34a5114a-53c7-41d4-9931-75532c6525b8.png) -![](https://user-images.githubusercontent.com/30802565/206912867-01a5b862-82d3-4988-929d-d6db20f0dd44.png) -![](https://user-images.githubusercontent.com/30802565/206912869-2b0609a8-46f8-4ba0-8a8e-9e2afb77e0a9.png) +![](https://user-images.githubusercontent.com/30802565/206912863-aecd677f-194a-40bf-8f2c-564f7e3be368.png) ![](https://user-images.githubusercontent.com/30802565/206912864-34a5114a-53c7-41d4-9931-75532c6525b8.png) ![](https://user-images.githubusercontent.com/30802565/206912867-01a5b862-82d3-4988-929d-d6db20f0dd44.png) ![](https://user-images.githubusercontent.com/30802565/206912869-2b0609a8-46f8-4ba0-8a8e-9e2afb77e0a9.png) From 499ac807db1a5e4afb5aae45979d9d5eabaf8eb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:34 -0500 Subject: [PATCH 1075/5823] New translations discount.md (Chinese Simplified) --- .../current/addon/discount.md | 86 ++++++++++--------- 1 file changed, 44 insertions(+), 42 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..9420cba6fa 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -1,47 +1,47 @@ -# Discount Addon +# 折扣促销扩展 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -Discount Addon added Discount Code in your QuickShop-Hikari server. +折扣促销扩展模块向 QuickShop-Hikari 添加了优惠码功能。 -## Permission +## 权限节点 -- **quickshopaddon.discount.use** _(default: everyone)_\ - Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ - Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ - Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ - Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ - Permission to create discount code that applied to shops in the code allow list. +- **quickshopaddon.discount.use** _(默认: 所有人)_ + 允许使用任何 `/quickshop discount` 命令的权限。 +- **quickshopaddon.discount.bypass** _(默认: OP)_ + 允许绕过权限检查,强制修改、删除优惠码。 +- **quickshopaddon.discount.create.server_all_shops** _(默认:OP)_ + 创建范围为 “服务器上任何人的所有商店” 的优惠码权限。 +- **quickshopaddon.discount.create.player_all_shops** _(默认:所有人)_ + 创建范围为 “优惠码创建者拥有的所有的商店” 的优惠码权限。 +- **quickshopaddon.discount.create.specific_shops** _(默认:所有人)_ + 创建范围为 “优惠码所指定的商店” 的优惠码权限。 -## Create a discount code +## 创建优惠码 -To create a discount code, you need use discount command: +若要创建一个优惠码,则需要使用 discount 命令: ```plain -/quickshop discount create [max-usage] [threshold] [expired-time] +/quickshop discount create [最大使用次数] [门槛价格] [过期时间] ``` -Command pretty long, but you have in-game command assistant to help you in your tab complete hint. +命令可能比较长,但你有一个命令助手来帮助你补全指令。 ![](https://user-images.githubusercontent.com/30802565/208291577-59fcd76e-2b4a-4e87-bdf5-582ba573795e.png) -### Available Code Type +### 可用的代码类型 -- SERVER_ALL_SHOPS (Applied to all shops in your server) -- PLAYER_ALL_SHOPS (Applied to all shops belongs to code creator) -- SPECIFIC_SHOPS (Applied to shops in allow list that added by command `/quickshop discount config addshop`) +- SERVER_ALL_SHOPS (可应用到服务器上任何人的任何商店) +- PLAYER_ALL_SHOPS (可应用到优惠码创建者所拥有的所有商店) +- SPECIFIC_SHOPS (生效于通过命令 `/quickshop discount config addshop` 添加的商店) -## Install a code +## 安装优惠码 -To use a Discount Code, you need install them before purchase shops. +如需使用优惠码,则必须在和商店交易之前安装优惠码。 ```plain /quickshop discount install @@ -49,17 +49,17 @@ To use a Discount Code, you need install them before purchase shops. The installed code will remember during this session. -## Uninstall a code +## 卸载优惠码 -To uninstall a Discount Code, you need use command: +若要卸载优惠码,您需要使用命令: ```plain /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code -To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. +通过使用 `info` 子命令, 你可以查询优惠码创建者、适用范围、剩余使用次数、过期时间、最低使用门槛和折扣率。 ```plain /quickshop disount info @@ -67,45 +67,47 @@ To use `info` subcommand, you can query the code creator, range, remaining usage ![](https://user-images.githubusercontent.com/30802565/208291677-85469f8b-2c34-4563-bb57-619cfe70e105.png) -## Remove discount code +## 删除优惠码 -To remove your a specified discount code, execute command: +若要移除一个指定的优惠码,请执行命令: ```plain /quickshop discount remove ``` -## Check if discount code can be applied to specific shop +## 检查优惠码是否可以应用于特定商店 -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +您需要先安装一个优惠码,然后在接受您的优惠码的一个商店购买物品。 +如果符合优惠条件,优惠码将自动生效,并在原价上计算折扣,并消耗优惠码的剩余使用次数。 +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) -_NOTE: If the above additional conditions are not met, the Discount Code will not be applied and you will not get a discount, but at the same time, the Discount Code will not be consumed, and the prompt message will contain the specific reason._ +_注意:如果上述附加条件未得到满足,优惠码将不会应用,您将不会得到折扣, 但同时剩余使用次数也不会被消耗,您将在提示信息中获得具体原因。_ -## Auto Purge Expired Code +## 自动清理过期的优惠码 -An expired discount code will automaticlly removed while server startup or in 30mins.\ -Before they got purged, players who use a expired code will receive a error message that says the code has been expired. +An expired discount code will automatically removed while server startup or in 30mins. +过期的优惠码将在服务器启动或 30 分钟内自动删除。 +在他们被清除之前,使用过期代码的玩家将收到一个错误消息,表明代码已过期。 -## Convert your time +## 时间格式转换 -Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: +过期时间接受 Zulu 时间格式和秒计 UNIX 时间戳格式: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +您可以使用这个在线网站来帮助转换时间格式: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) -For Zulu Time (ISO 8601 Extended) format: +Zulu 时间 (ISO 8601 Extended) 格式: ```plain yyyy-MM-dd'T'HH:mm:ssZZ From 001e0eacdeb4cf574cd4582979fc2085e513e880 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:35 -0500 Subject: [PATCH 1076/5823] New translations plan.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md index 2fec4b7a80..6f1745cb7f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,8 +18,7 @@ Plan 扩展组件允许通过 Plan 在服务器上展示最近的 QuickShop-Hika - 所有商店(商店列表) - 最近的购买历史(包括删除或无效的商店),仅在最近365天或者最近1000行将被显示。 -由于 Plan 的局限性, 我们不能将更多数据添加到列表中,因为最大列列数被插件硬编码,无法更改。 该数值在服务器范围内限制为 `5` 。\ -仍然是 Plan 的限制,列表排序被打乱,所以显示顺序不是实际顺序。\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## 玩家范围 @@ -28,8 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - 所有拥有的商店(商店列表) - 最近的购买历史记录(包括已删除或无效的商店),仅显示最近 365 天内的 50 行。 -由于 Plan 的局限性, 我们不能将更多数据添加到列表中,因为最大列列数是硬编码的。 在玩家范围内限制为 `4` 。\ -仍然是 Plan 限制,列表排序被打乱,所以显示顺序不是实际顺序。\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## 展示 From 5ba133d60ccb4a06a90d4d5bd71451efdf9647e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:36 -0500 Subject: [PATCH 1077/5823] New translations bungeecord.md (Chinese Simplified) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 2b5c4311f5..2af676f281 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ ## How does it work? -BungeeCord Bridge 插件将会注册一个 `quickshop:bungee` 频道,可使玩家跨服输入插件所要求的信息。 +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. 所有转发都由 QuickShop-Hikari 在 Spigot 服务器上表示,并在不需要时结束。 From 531146352156fd55816addab841a769af152c06d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:37 -0500 Subject: [PATCH 1078/5823] New translations griefprevention.md (Chinese Simplified) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 58e38580d4..132dd78ce6 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ ::: -GreifPrevention 兼容模块添加了与 GF 的兼容性。 +GreifPrevention compatibility module added compatibility with GF. ## How does it work 此模块允许 QuickShop-Hikari 检查玩家是否有权限在特定区域创建或使用 QuickShop。 -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## 配置 From 9ac3b787152d86085598b1cc57ada3c2f4f7a74b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:38 -0500 Subject: [PATCH 1079/5823] New translations towny.md (Chinese Simplified) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 07986cb1b6..cb3e990653 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town 子命令允许您在普通商店和城镇商店之间切换。 对于国家商店,店主将更改为由Towny创建的对应国家的假玩家,并使用该国家所指定的税收账户作为其税务帐户。 -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. 如果启用了地皮类型限制,则只有特定的地皮类型才能创建国家商店。 @@ -35,7 +35,7 @@ At the same time, if the bank mode is enabled, the price will be forced to adjus 对于城镇商店,店主将更改为Towny创建的城镇的假玩家,并使用该城镇所指定的的税收帐户作为其税务账户。 -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. 如果启用了地皮类型限制,则只有特定的地皮类型才能创建城镇商店。 @@ -88,7 +88,7 @@ At the same time, if the bank mode is enabled, the price will be forced to adjus ## 权限覆盖 -通过调整配置,您可以允许市长或国王自动授予其管理范围内所有商店的管理员权限。 +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #由市长授权设立商店管理员。 @@ -168,7 +168,7 @@ Because Essentials use username to lookup user account if API calls is username You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From bf4f8becd7671c82f7ec69d86645575015ebb756 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:39 -0500 Subject: [PATCH 1080/5823] New translations velocity.md (Chinese Simplified) --- .../current/compat-modules/velocity.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..2518e74f1b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,18 +2,18 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -This is a Velocity plugin, you need install it on your Velocity's plugins folder. +这是一个 Velocity 插件,你需要在你的 Velocity 的插件文件夹中安装它 ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) -All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. +所有转发都由 QuickShop-Hikari 在 Spigot 服务器上发起,并在不需要时停止。 -## Extra settings for Spigot side +## Spigot 侧子服的额外设置 -You might need add startup flag `-Dcom.ghostchu.quickshop.util.Util.forceBungeeCord=true` to force QuickShop-Hikari register message channel, because Hikari couldn't detect Velocity by it self. +你可能需要将启动参数 `-Dcom.ghostchu.quickshop.util.Util.forceBungeeCord=true` 加入开服脚本,使得本插件能够注册通信通道,因为默认情况下 Hikari 不会自行检测 Velocity 是否存在。 From 5767f68bb00bd23cf79444d3a2f58ee11ce8bf24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:40 -0500 Subject: [PATCH 1081/5823] New translations where-addons-compacts-at.md (Chinese Simplified) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 8ccb1ec9ac..440194a5b7 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -附加组件和兼容性模块与QuickShop-Hikari一起发布,您可以在版本页面找到它们。 +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. 打开 Modrinth 版本页面,找到您正在使用的版本。 或使用 [最新版本](https://modrinth.com/plugin/quickshop-hikari/version/) +- Open Modrinth versions page, locate the version you're using. 打开 Modrinth 版本页面,找到您正在使用的版本。 或使用 [最新版本](https://modrinth.com/plugin/quickshop-hikari/version/) - Frantically slide your mouse wheel down until the lowest end of the page. - 成了! From f75c26a86810e2572415f52824c7ebbca80fad40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:42 -0500 Subject: [PATCH 1082/5823] New translations database-schema.md (Chinese Simplified) --- .../current/internal/database-schema.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/internal/database-schema.md index 89c263367e..6e6ab6911f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,21 +4,21 @@ ## 数据表 -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ -该部分解释了 QuickShop-Hikari 创建的数据库表\ -除非特别注明,表内默认的 `qs_` 即为表前缀。\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. +该部分解释了 QuickShop-Hikari 创建的数据库表 +除非特别注明,表内默认的 `qs_` 即为表前缀。 若要查找每个表的最新代码定义,请参阅:[DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `数据` -此数据表存储此服务器上的所有现有存储数据或已删除但仍以特定形式引用的存储数据,并且不包含坐标信息。\ -无论如何,数据记录在创建后都不应被修改,直到它被删除。\ -对商店的任何新更改都应创建一个新副本,将更改应用于该副本,并将其作为新记录插入。\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +此数据表存储此服务器上的所有现有存储数据或已删除但仍以特定形式引用的存储数据,并且不包含坐标信息。 +无论如何,数据记录在创建后都不应被修改,直到它被删除。 +对商店的任何新更改都应创建一个新副本,将更改应用于该副本,并将其作为新记录插入。 +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. 仅当没有任何表引用其数据记录时,才会从数据库中删除数据记录 `data_id`. @@ -33,7 +33,7 @@ Basiclly, Copy-on-write. | unlimited | BIT NOT NULL | 0 | 用于表示该商店是否为无限收购/出售,0 表示有限,1 表示无限 | | hologram | BIT NOT NULL | 0 | 表示商店展示物品的暂停状态,0 表示跟随全局设置,1 表示禁用 | | tax_account | VARCHAR(36) | NULL | 税收账户的 UUID,若非空,则税收将会汇入指定账户 | -| permissions | MEDIUMTEXT | 空 Json | 显示商店玩家权限组的覆盖状态,序列化为 JSON 格式字符串 | +| permissions | MEDIUMTEXT | 空 Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | 空 Yaml | 用于存储 QuickShop Hikari 的实验性设定或其他插件的持久化数据 | | inv_wrapper | VARCHAR(255) NOT NULL | 无 | 该商店条目使用的 InventoryWrapper 独立 ID | | inv_symbol_link | TEXT NOT NULL | 无 | 用于传递至 InventoryWrapper 的界面标识符,用于定位界面 | @@ -42,8 +42,8 @@ Basiclly, Copy-on-write. ### `shops` -该表用于存储商店数据映射,因此商店 ID 不会在商店数据变化时变化。\ -多个 `shop_id` 可以对应同一个 `data_id`。\ +该表用于存储商店数据映射,因此商店 ID 不会在商店数据变化时变化。 +多个 `shop_id` 可以对应同一个 `data_id`。 Multiple `shop_id` can correspond to the same `data_id`. | Column Name | 数据类型 | 默认值 | 说明 | From 817ee0415c488ba666a64269ae1b627c53594697 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:43 -0500 Subject: [PATCH 1083/5823] New translations itemmatcher.md (Chinese Simplified) --- .../current/modules/itemmatcher.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index bea7ca2f21..a70d7272b6 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,8 +4,8 @@ ItemMatcher是QuickShop-Hikari用来比较项目的工具,它是整个系统 :::caution -如果此功能配置错误,将导致插件停止工作,甚至可用于物品复制、物品克隆、刷钱甚至更糟的事情。\ -**TL;DR:除非您知道自己在做什么,否则保持默认设定。**\ +如果此功能配置错误,将导致插件停止工作,甚至可用于物品复制、物品克隆、刷钱甚至更糟的事情。 +**TL;DR:除非您知道自己在做什么,否则保持默认设定。** **TL;DR: Keep default unless you know what you're doing.** ::: @@ -27,10 +27,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 6befdab420b3c4ddde6c09dc22ef7f6abb2bcd64 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:44 -0500 Subject: [PATCH 1084/5823] New translations itemstack-loader.md (Chinese Simplified) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index 6bf269736e..919bb12636 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack加载器是加载Bukkit ItemStack的工具。 :::caution -Before use this function, you **MUST** create a server full backup. 在使用此功能之前, **必须** 创建服务器完整备份。 启用此功能后,所有更改都会写入世界和数据库,并且是持久性的,没有备份的回滚是不可能的。 +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From a06067503e9fa61222cf277adce6f9ec0ec94892 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:45 -0500 Subject: [PATCH 1085/5823] New translations localization.md (Chinese Simplified) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md index a54d7057dd..dd23dc11b9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari将自动从 Crowdin 通过 Crowdin OTA更新翻译。当您重新加载QuickShop-Hikari 或重新启动您的服务器时,所有本地更改都会被直接覆盖。 +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. 您的插件会保持最新翻译,无需任何调整。 From 1e947af810f3a73dde7970af90f4eb357f2e7ac3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:46 -0500 Subject: [PATCH 1086/5823] New translations performance-tweaking.md (Chinese Simplified) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index a390876715..f74635d6a2 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ If you hadn't try Virtual DisplayItem yet, you totally should use it! It greatly ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 8f07daab7ee869a2693aff79a8cb4f394af989e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:48 -0500 Subject: [PATCH 1087/5823] New translations per-shop-perms-management.md (Chinese Simplified) --- .../shops/per-shop-perms-management.md | 113 +++++++++--------- 1 file changed, 57 insertions(+), 56 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..f8cb66e351 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -1,85 +1,86 @@ -# Per shop permission management +# 商店权限独立控制 -QuickShop-Hikari provide a system to allow control every single shop's permissions. +QuickShop-Hikari提供了一个系统来控制每个商店的权限。 -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ -To check the plugin's permission nodes, please click [here](../../setup/permissions.md). +**这不是插件权限节点,这是商店自己权限!** +要查看插件的权限节点,请单击 [这里](../../setup/permissions.md). -## Check the current shop settings +## 检查当前的商店设置 -Looking at a quickshop, execute command `/quickshop permission group list` will listing all users you configured on this shop. +看向快捷商店,输入命令 `/quickshop permission group list` 即可列出商店中单独设置过的所有玩家。 ![showcase1](img/per-shop-permission-management-group-list-demo.png) -## Default Shop Permission Groups +## 默认商店权限组 -QuickShop-Hikari has built-in groups below: +QuickShop-Hikari有以下内置的商店权限组: -- quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. -- quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. -- quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. +- quickshop-hikari.blocked - 所有属于此权限组的玩家都无法在此商店内交易 +- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.staff - 使用命令 `/quickshop staff` 会将命令执行者加入商店。 +- quickshop-hikari.admin - 与店主几乎完全相同的权限,几乎可以做任何事情。 -## Default Shop Permission Permissions +## 默认商店权限组 -QuickShop-Hikari has built-in permissions in the list below: +QuickShop-Hikari 内置了如下权限: -- quickshop-hikari.purchase\ - Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.purchase + 任何拥有该权限的玩家可在该商店购买物品。 +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ - Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ - Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ - Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ - Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ - Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ - Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ - Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ - Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ - Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ - Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ - Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ - Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ - Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ - Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ - Any players who own this permission can modify the shop benefits on this shop. - -## Configure the group's permissions +- quickshop-hikari.preview_shop + 任何拥有此权限的玩家会在购买界面出现一个 `[预览物品]` 按钮,并打开物品预览界面。 +- quickshop-hikari.search + 任何拥有此权限的玩家都可以让该商店出现在 `/quickshop find` 的搜索结果中。 +- quickshop-hikari.delete + 任何拥有该权限的玩家均可删除该商店。 +- quickshop-hikari.alert.receive + 任何拥有该权限的玩家均会收到商店消息提醒。 +- quickshop-hikari.access_inventory + 任何拥有该权限的玩家均可打开商店容器。 +- quickshop-hikari.ownership_transfer + 任何拥有该权限的玩家均可转移商店所有权至其他玩家。 +- quickshop-hikari.management_permission + 任何拥有该权限的玩家均可自行管理单商店权限分配。 +- quickshop-hikari.toggle_display + 任何拥有该权限的玩家可通过命令 `/quickshop toggledisplay` 切换单商店展示物品。 +- quickshop-hikari.set_shoptype + 任何拥有该权限的玩家均可使用命令 `/quickshop buy` 或 `/quickshop sell` 对商店的购买/出售状态进行切换。 +- quickshop-hikari.set_price + 任何拥有该权限的玩家均可修改商店内的物品价格。 +- quickshop-hikari.set_item + 任何拥有该权限的玩家均可修改商店内的出售/收购物品。 +- quickshop-hikari.set_stack_amount + 任何拥有该权限的玩家均可修改商店内一份物品的量 (如价格为 5,份数设置为 5,则实际价格为 1 单位/个物品,且玩家只能以 5 的倍数购买物品)。 +- quickshop-hikari.set_currency + 任何拥有该权限的玩家均可修改商店交易使用的货币。 +- quickshop-hikari.set_name + 任何拥有该权限的玩家均可修改商店的名称。 +- quickshop-hikari.set_benefit + 任何拥有该权限的玩家均可修改商店的额外收费比例。 + +## 配置组权限 :::caution -Incorrect group permissions configure will cause plugin stop working. +如果组权限配置不当,插件可能会停止工作。 ::: -Open `group.yml` and you will be able to edit permissions in every single group. +打开 `group.yml`,你就可以分组编辑插件权限。 -You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `quickshop-hikari.administrator` groups. It may cause plugin working incorrectly. +你不能删除 `quickshop-hikari.everyone`, `quickshop-hikari.staff` 和 `quickshop-hikari.administrator` 组。 这可能会让插件无法正常工作。 It may cause plugin working incorrectly. -## Assign players to specific permission group +## 为玩家分配至指定权限组。 -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +看向商店并输入命令 `/quickshop permission user set `,然后玩家就会被分配至新组。 +如果玩家已经处于其他权限组中,则他会被移出旧组。 If this player already in another group, it will be removed from old group. -You can also use `/quickshop permission user unset ` to send player back to default group. +你也可以输入命令 `/quickshop permission user unset ` 将玩家重新分配回默认组。 ![showcase2](img/per-shop-permission-management-group-list-demo2.png) ## Usage: Ban a player from your shop -You can assign a player to group `quickshop-hikari.blocked` to block that player interact with your shop. \ No newline at end of file +你可以给玩家 `quickshop-hikari.blocked` 权限,这样他们就无法与你的商店交互。 \ No newline at end of file From c1329b111b38ab9365245c706eedc8d477d859c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:49 -0500 Subject: [PATCH 1088/5823] New translations price-system.md (Chinese Simplified) --- .../current/modules/shops/price-system.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..831d430136 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -1,4 +1,4 @@ -# Price Limiter +# 价格限制 QuickShop provide a price limiter allow you specific the item's min or max price on your server. @@ -67,16 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. -## Permission +## 权限 The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 30a578e6adde8345f715e876696dc839dafc4f0c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:50 -0500 Subject: [PATCH 1089/5823] New translations protection-checker.md (Chinese Simplified) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From c787028e3eefc78ab006719f61e904641e786315 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:51 -0500 Subject: [PATCH 1090/5823] New translations ranks.md (Chinese Simplified) --- .../current/modules/shops/ranks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..82de0dd636 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -6,7 +6,7 @@ QuickShop provides a ranks system to allow control the maximum shops that player This feature is permission based and permission will be generated dynamically. -## Configuration +## 配置 ```yaml #Limits the amount of shops a player can create and own. @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 3e3beeae750ea4b12695fa4ea486f2b4550af54f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:52 -0500 Subject: [PATCH 1091/5823] New translations shop-fees.md (Chinese Simplified) --- .../current/modules/shops/shop-fees.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..cd08fc4b3f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -2,7 +2,7 @@ QuickShop allow server administrator setup the shops fees for creating, changing prices. -## Configuration +## 配置 ```yaml shop: @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -61,7 +61,7 @@ If player cannot afford the ongoing-fee, the shops will be deleted. QuickShop provide a system that allow you to tax. -### Configuration +### 配置 ```yaml #Tax amount (decimal) @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4b14d8c7b9a24a247e11d766aba112418ae5c094 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:53 -0500 Subject: [PATCH 1092/5823] New translations shop-purger.md (Chinese Simplified) --- .../current/modules/shops/shop-purger.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..55a1a994b8 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -2,7 +2,7 @@ Shop Purger allow server administrator purge the shops if the player in idle or banned. -## Configuration +## 配置 ```yaml # Shops purger @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 92d58b91038aafcdca4f23777bfd4e951c90e451 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:54 -0500 Subject: [PATCH 1093/5823] New translations licenses.md (Chinese Traditional) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 97feca6ee3026059be31d66d327da91030296456 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:55 -0500 Subject: [PATCH 1094/5823] New translations privacy.md (Chinese Traditional) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From ebed507671afad21aa3ca5233b1609991b22f4cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:57 -0500 Subject: [PATCH 1095/5823] New translations discordsrv.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 0ffbba09e679a087ed8acd5941d67c74451068ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:58 -0500 Subject: [PATCH 1096/5823] New translations discount.md (Chinese Traditional) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 5740f25092d6af490e1bf792fb6d5be78fd8dc44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:41:59 -0500 Subject: [PATCH 1097/5823] New translations plan.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 258379380e2c4bff4e8e7f08ce5468be5247f631 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:00 -0500 Subject: [PATCH 1098/5823] New translations bungeecord.md (Chinese Traditional) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From c6f77e3197a60c96e9379c28a1fe1cfba565a269 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:01 -0500 Subject: [PATCH 1099/5823] New translations griefprevention.md (Chinese Traditional) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From c636c615adc5a8a423a15e52b3f142cb2088af74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:02 -0500 Subject: [PATCH 1100/5823] New translations towny.md (Chinese Traditional) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 2d2ec79ff09cf5c6e857b58ff3971c184525d166 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:03 -0500 Subject: [PATCH 1101/5823] New translations velocity.md (Chinese Traditional) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 9adbbe8e90367d9731d99e2c7e712814b896c50e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:04 -0500 Subject: [PATCH 1102/5823] New translations where-addons-compacts-at.md (Chinese Traditional) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 1634726bc2ec31b651341d9921a7aa54f6e59754 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:06 -0500 Subject: [PATCH 1103/5823] New translations database-schema.md (Chinese Traditional) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 7e9f0fd29958dcd4b176dd19618263ded9611198 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:07 -0500 Subject: [PATCH 1104/5823] New translations itemmatcher.md (Chinese Traditional) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From e22502c53797b69ac4ce2987efb4a60d6d1ad292 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:08 -0500 Subject: [PATCH 1105/5823] New translations itemstack-loader.md (Chinese Traditional) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 1c31b9c417a155ffc5a409be05ca19f6c5a7e114 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:10 -0500 Subject: [PATCH 1106/5823] New translations localization.md (Chinese Traditional) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 1152292e049d33e03071450bc905e5678f7395cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:11 -0500 Subject: [PATCH 1107/5823] New translations performance-tweaking.md (Chinese Traditional) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 519747dc497557c83e1801d586667eb4f9e51deb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:12 -0500 Subject: [PATCH 1108/5823] New translations per-shop-perms-management.md (Chinese Traditional) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From d38a8d863f6f1f8fb8bb1fd2cd406154a31708c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:13 -0500 Subject: [PATCH 1109/5823] New translations price-system.md (Chinese Traditional) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 35c62f5aba71b9e6171c4b56ae69844a4b0dba21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:14 -0500 Subject: [PATCH 1110/5823] New translations protection-checker.md (Chinese Traditional) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From c81ee90b38027aed582cbbc1c5bee0daaada118a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:15 -0500 Subject: [PATCH 1111/5823] New translations ranks.md (Chinese Traditional) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 777004767069bf33a09366bc252b2ca6e0b21758 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:16 -0500 Subject: [PATCH 1112/5823] New translations shop-fees.md (Chinese Traditional) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 9d6e6c109a091957aad031ddb78682f632c8b801 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:18 -0500 Subject: [PATCH 1113/5823] New translations shop-purger.md (Chinese Traditional) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 16caf8cf085932050b38794903d9bf870efea178 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:19 -0500 Subject: [PATCH 1114/5823] New translations licenses.md (English) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From c0d5511c8fe06cf00a2adc3286fd06f0984e9fa7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:20 -0500 Subject: [PATCH 1115/5823] New translations privacy.md (English) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From efd8f459f3e89f35e11c79973cef15611e4b5d91 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:21 -0500 Subject: [PATCH 1116/5823] New translations discordsrv.md (English) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 35efa55f9f89d3c00ce4b632a0736cff94934efb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:22 -0500 Subject: [PATCH 1117/5823] New translations discount.md (English) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 861e57db6417a74989f44d8b94c1d0afdfcb3c36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:24 -0500 Subject: [PATCH 1118/5823] New translations plan.md (English) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 9e683696429db4ef8b4207f2b906afb2c1df003b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:25 -0500 Subject: [PATCH 1119/5823] New translations bungeecord.md (English) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 440496aa2d05f44986ab2fba4ee21a984ca4079e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:26 -0500 Subject: [PATCH 1120/5823] New translations griefprevention.md (English) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 7289465e694668e25686e13c7d310d92ffbfbf22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:27 -0500 Subject: [PATCH 1121/5823] New translations towny.md (English) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 3bced2cc26cb18d2e9682fc3e472ba9bb95402cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:28 -0500 Subject: [PATCH 1122/5823] New translations velocity.md (English) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From d1b6a8870258773aab772926d7e4fd9001d286dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:29 -0500 Subject: [PATCH 1123/5823] New translations where-addons-compacts-at.md (English) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From cc11dcff494a9c8c41ac3214e1b6517a140aa4e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:31 -0500 Subject: [PATCH 1124/5823] New translations database-schema.md (English) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/en-US/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 7c78742a6feac55c0590ecc187b48d9eca93142d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:32 -0500 Subject: [PATCH 1125/5823] New translations itemmatcher.md (English) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 477f6e3b35add785945e6ab3d8a86db1639be914 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:33 -0500 Subject: [PATCH 1126/5823] New translations itemstack-loader.md (English) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From be9e19817a67ce67893fa7b72916e6a2a9cd36a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:34 -0500 Subject: [PATCH 1127/5823] New translations localization.md (English) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From dca200434ec31ecb8b1e87bb5d28108e1946aa59 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:35 -0500 Subject: [PATCH 1128/5823] New translations performance-tweaking.md (English) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 36e509a67d2b2e259d1c1123d430d128b5047618 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:36 -0500 Subject: [PATCH 1129/5823] New translations per-shop-perms-management.md (English) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 4f8e2d9d8acca55b55e12521b118429e3ac89372 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:38 -0500 Subject: [PATCH 1130/5823] New translations price-system.md (English) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 950e1e665a1e20a2b17d6bc815db55021a21c638 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:39 -0500 Subject: [PATCH 1131/5823] New translations protection-checker.md (English) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From ddda919246c1c2319bd7913a63aadba871a62a75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:40 -0500 Subject: [PATCH 1132/5823] New translations ranks.md (English) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From c935d1943a07698bb8261910a0632602007c4d7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:41 -0500 Subject: [PATCH 1133/5823] New translations shop-fees.md (English) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4d4a493ff4580e8d8bda4af1e2c558c35815e299 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:42 -0500 Subject: [PATCH 1134/5823] New translations shop-purger.md (English) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From d72a9162ae1525ceaf2c37e1ac5abf484c0d9027 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:43 -0500 Subject: [PATCH 1135/5823] New translations licenses.md (Vietnamese) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 197939de3d61f01e16b53123a36dc529cff06b3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:44 -0500 Subject: [PATCH 1136/5823] New translations privacy.md (Vietnamese) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 8b20a81043a9ea73bf2333ab81788c2c53e3bf2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:45 -0500 Subject: [PATCH 1137/5823] New translations discordsrv.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 093294dda7b0edc11c9b5bf2916a0add25953f45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:47 -0500 Subject: [PATCH 1138/5823] New translations discount.md (Vietnamese) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 97f738b0c9f8ebc9c4a524d14ce1ff0b1244dc87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:48 -0500 Subject: [PATCH 1139/5823] New translations plan.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From c011bbcfe1e33b29061a7d17cb9ad8c96c27666c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:49 -0500 Subject: [PATCH 1140/5823] New translations bungeecord.md (Vietnamese) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From a3e100f29a8bcc168ab401ac68f632733558f86f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:50 -0500 Subject: [PATCH 1141/5823] New translations griefprevention.md (Vietnamese) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 81a34d65db5e7de45deb1ba5d5faf08106d0a87a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:52 -0500 Subject: [PATCH 1142/5823] New translations towny.md (Vietnamese) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 02492993305d0d9c89cc6121b5d415d026b1ead1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:53 -0500 Subject: [PATCH 1143/5823] New translations velocity.md (Vietnamese) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From ca7e23ed16494e6c8e128fa6462583c85b0aa85e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:54 -0500 Subject: [PATCH 1144/5823] New translations where-addons-compacts-at.md (Vietnamese) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From c74d2e731b8f6f05846259e96f119c3b2f192cd9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:55 -0500 Subject: [PATCH 1145/5823] New translations database-schema.md (Vietnamese) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 3f1f1644dcd95d289e7df2aa63bdd634bbdcabec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:57 -0500 Subject: [PATCH 1146/5823] New translations itemmatcher.md (Vietnamese) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 510e1e0f2e9f20d98f5500baad0fce327a85c311 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:58 -0500 Subject: [PATCH 1147/5823] New translations itemstack-loader.md (Vietnamese) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 9bc0f1f042b2548198e3e0d65c7977f69c6d1176 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:42:59 -0500 Subject: [PATCH 1148/5823] New translations localization.md (Vietnamese) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From c43d9a954a47aa1645c732501e180f9e147d053c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:00 -0500 Subject: [PATCH 1149/5823] New translations performance-tweaking.md (Vietnamese) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 4c0e063a58dfa7c37287b4c40cbafd100177ea63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:01 -0500 Subject: [PATCH 1150/5823] New translations per-shop-perms-management.md (Vietnamese) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 504b42748dad05bed041d5744780421d6cc35fa3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:02 -0500 Subject: [PATCH 1151/5823] New translations price-system.md (Vietnamese) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 109cd35971c181cd2adc293bf063b8d29262f7d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:04 -0500 Subject: [PATCH 1152/5823] New translations protection-checker.md (Vietnamese) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From da29e7ad3884d04d7b5aa05112bcb008725a903c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:05 -0500 Subject: [PATCH 1153/5823] New translations ranks.md (Vietnamese) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 845681f5498bd6afdd2258d790baf9905264340f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:06 -0500 Subject: [PATCH 1154/5823] New translations shop-fees.md (Vietnamese) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From a23eba2edbd8bc54717355b0e081b95e1449e757 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:07 -0500 Subject: [PATCH 1155/5823] New translations shop-purger.md (Vietnamese) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 21c297a010b0361ef04d445de57ba8a00358b09b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:08 -0500 Subject: [PATCH 1156/5823] New translations licenses.md (Portuguese, Brazilian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From ab59c63b53d41f7f74799d83cca7be2209470306 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:09 -0500 Subject: [PATCH 1157/5823] New translations privacy.md (Portuguese, Brazilian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 6017f4f98fe9268bdb4af0f1843943f1a042d945 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:10 -0500 Subject: [PATCH 1158/5823] New translations discordsrv.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 642d27fe44f7afa1825b27d1ae35d7882c90736b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:11 -0500 Subject: [PATCH 1159/5823] New translations discount.md (Portuguese, Brazilian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From c176b3beb69b351af45b575b4fb30da3be9067f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:13 -0500 Subject: [PATCH 1160/5823] New translations plan.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 0b776c7b6ccde85b40b461150ec67d2afecdd9fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:14 -0500 Subject: [PATCH 1161/5823] New translations bungeecord.md (Portuguese, Brazilian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From cb45b1105182be774256489c6da2e9ac180da837 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:15 -0500 Subject: [PATCH 1162/5823] New translations griefprevention.md (Portuguese, Brazilian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From f10c7a39fb18fdafadf7755f61fc043b31a63906 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:16 -0500 Subject: [PATCH 1163/5823] New translations towny.md (Portuguese, Brazilian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From f6a351cd9464fed74d4430e13b5df6326d1b9159 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:17 -0500 Subject: [PATCH 1164/5823] New translations velocity.md (Portuguese, Brazilian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 9f49204a407d376fd2395810a3423b24aff29ba5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:18 -0500 Subject: [PATCH 1165/5823] New translations where-addons-compacts-at.md (Portuguese, Brazilian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 1644a2c9b19f579e218ede956255d21e2421b3fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:19 -0500 Subject: [PATCH 1166/5823] New translations database-schema.md (Portuguese, Brazilian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From cef7bbc903444487e7c6d6e4acd2cd909ee88864 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:20 -0500 Subject: [PATCH 1167/5823] New translations itemmatcher.md (Portuguese, Brazilian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 16fe94a4b77db18f1cbdbbf826b911e6171a9b85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:22 -0500 Subject: [PATCH 1168/5823] New translations itemstack-loader.md (Portuguese, Brazilian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 1d2f11a2b93b46c51d0262179b4482e5296156d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:23 -0500 Subject: [PATCH 1169/5823] New translations localization.md (Portuguese, Brazilian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 1723e4c61c4306dfd18ea83eec8e41f80c6e9eb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:24 -0500 Subject: [PATCH 1170/5823] New translations performance-tweaking.md (Portuguese, Brazilian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 057993993f619043721296bfba6ed86a1e043fec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:25 -0500 Subject: [PATCH 1171/5823] New translations per-shop-perms-management.md (Portuguese, Brazilian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 64ce38950a723c226d107ffb33828ea7fbef08f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:26 -0500 Subject: [PATCH 1172/5823] New translations price-system.md (Portuguese, Brazilian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 1e66b55ac28982225b3c3063bc2639ab18635df8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:27 -0500 Subject: [PATCH 1173/5823] New translations protection-checker.md (Portuguese, Brazilian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 4e6b5f4a3ceb321d08ccec8c051245a78f5f5102 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:28 -0500 Subject: [PATCH 1174/5823] New translations ranks.md (Portuguese, Brazilian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 455e0a8ac5ea7404784943fae7b1aabfaabe4560 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:30 -0500 Subject: [PATCH 1175/5823] New translations shop-fees.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 0c7e2d3df9e4031efce1b2c7cc6392fd2e12badc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:31 -0500 Subject: [PATCH 1176/5823] New translations shop-purger.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 18c40c503d6334140fbb78d1f131d50e40e6421d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:32 -0500 Subject: [PATCH 1177/5823] New translations licenses.md (Persian) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 76e1a0af726503b412941c52b02250f350a5bc9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:33 -0500 Subject: [PATCH 1178/5823] New translations privacy.md (Persian) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 9e52ad8f88c1286ee18a421860b4f2fce1c605c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:34 -0500 Subject: [PATCH 1179/5823] New translations discordsrv.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From ecdc7a6f20c1bc6ff54f5b446999452c7d849f3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:36 -0500 Subject: [PATCH 1180/5823] New translations discount.md (Persian) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From fbdab8e96d0c0082db89478d91c647cc5332a956 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:37 -0500 Subject: [PATCH 1181/5823] New translations plan.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 0f6d6811c399798d49115a6d429d8dc6c9b121a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:38 -0500 Subject: [PATCH 1182/5823] New translations bungeecord.md (Persian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From ca31397fdcfe7638e152278512ebc752349cafb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:39 -0500 Subject: [PATCH 1183/5823] New translations griefprevention.md (Persian) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 8c1981bc8b1768334f9486c2c1aed8e823b0a82b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:40 -0500 Subject: [PATCH 1184/5823] New translations towny.md (Persian) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 0302aa797dd4969facf0c7b1b31589a7567d9428 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:41 -0500 Subject: [PATCH 1185/5823] New translations velocity.md (Persian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 48a41112bb4664bbd2096c3fd6d426af793f93e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:43 -0500 Subject: [PATCH 1186/5823] New translations where-addons-compacts-at.md (Persian) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From a25ac936c37e9fbaff272299fc5fe7c5569e8bc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:44 -0500 Subject: [PATCH 1187/5823] New translations database-schema.md (Persian) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 296f36828243867261f3fc5122d92ac6f2538e75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:45 -0500 Subject: [PATCH 1188/5823] New translations itemmatcher.md (Persian) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From df44f0c50172603c647be5e2bda5856866eeb01f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:46 -0500 Subject: [PATCH 1189/5823] New translations itemstack-loader.md (Persian) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 4e4c2ce787344a44915c3cf254f465f5ba99b3fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:47 -0500 Subject: [PATCH 1190/5823] New translations localization.md (Persian) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 6b4334febd8498dd11375f947cfe54709d51c1f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:49 -0500 Subject: [PATCH 1191/5823] New translations performance-tweaking.md (Persian) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 27cd943aab820e87aa53c281377b7ab3f1893e3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:50 -0500 Subject: [PATCH 1192/5823] New translations per-shop-perms-management.md (Persian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 7811fc2e41e6f4c5fb0dca74ccfe380ce524506f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:51 -0500 Subject: [PATCH 1193/5823] New translations price-system.md (Persian) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 87f43ba30cf28435dcd5acdfa09215b3998e45e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:52 -0500 Subject: [PATCH 1194/5823] New translations protection-checker.md (Persian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 2caa0385abb2fe5bcae81d708f4f7184757117da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:53 -0500 Subject: [PATCH 1195/5823] New translations ranks.md (Persian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From f75d37e3078d87659ff8b6b1359ef6670283d1c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:54 -0500 Subject: [PATCH 1196/5823] New translations shop-fees.md (Persian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From d9bdf60efb5abc2ca1106afb4a38e49b1d9922bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:55 -0500 Subject: [PATCH 1197/5823] New translations shop-purger.md (Persian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 083e7758660f9b260f37b588c0732f06ccbe0c2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:57 -0500 Subject: [PATCH 1198/5823] New translations licenses.md (Thai) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 422984b85308a029ca3fe292249d3efcad2d3cdc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:58 -0500 Subject: [PATCH 1199/5823] New translations privacy.md (Thai) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From b4d7450ec66048a5e0c344e80c7597a8752fcf1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:43:59 -0500 Subject: [PATCH 1200/5823] New translations discordsrv.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From b96b8dbfd0773f36e4c026df9ae172d35b2e0675 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:00 -0500 Subject: [PATCH 1201/5823] New translations discount.md (Thai) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 2dd07dd37dfdc347b30dc01a5221c97a67c2d74e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:01 -0500 Subject: [PATCH 1202/5823] New translations plan.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From cbeac6c5081fa241b626d71385b4c06571570a4f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:02 -0500 Subject: [PATCH 1203/5823] New translations bungeecord.md (Thai) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 776dcc6b7900538a377cdf8c7489594b2291a49a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:03 -0500 Subject: [PATCH 1204/5823] New translations griefprevention.md (Thai) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 3169fa10d7d502918935f8b07242ed25dbf6ad57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:05 -0500 Subject: [PATCH 1205/5823] New translations towny.md (Thai) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 77df9354fb5c75d3a22c194aa121dd1b1354d835 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:06 -0500 Subject: [PATCH 1206/5823] New translations velocity.md (Thai) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From c1fcdc8d500da7b52f914a59a1cb2d055028fcce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:07 -0500 Subject: [PATCH 1207/5823] New translations where-addons-compacts-at.md (Thai) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From c30df748e3e8b3717730ecb3d3ec74304a7e1632 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:08 -0500 Subject: [PATCH 1208/5823] New translations database-schema.md (Thai) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From b8e40de2c158caad4f76c83f58324c46331780b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:09 -0500 Subject: [PATCH 1209/5823] New translations itemmatcher.md (Thai) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 795b4c4a71011994ccd660542f60a18bcefe4ec6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:10 -0500 Subject: [PATCH 1210/5823] New translations itemstack-loader.md (Thai) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From e8dac6b9217f1c4815446e146712b98f7d00be0c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:11 -0500 Subject: [PATCH 1211/5823] New translations localization.md (Thai) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 2af4b3e9b55327e58832b54af5a93b130b00c954 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:12 -0500 Subject: [PATCH 1212/5823] New translations performance-tweaking.md (Thai) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 41fef68a0960888618a8d2e9a01d10301287cbf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:14 -0500 Subject: [PATCH 1213/5823] New translations per-shop-perms-management.md (Thai) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 070626aeecfa90f4fe9599ed730bd88ac095bba1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:15 -0500 Subject: [PATCH 1214/5823] New translations price-system.md (Thai) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From d7615bcb0fc3cd2bbf16fd8812a1677d86cff688 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:16 -0500 Subject: [PATCH 1215/5823] New translations protection-checker.md (Thai) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From bdd3f926774b8912f31c9d3595ded06ed586729f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:17 -0500 Subject: [PATCH 1216/5823] New translations ranks.md (Thai) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 9088a30bccc0fd23980532b51253f2de5b7c59e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:18 -0500 Subject: [PATCH 1217/5823] New translations shop-fees.md (Thai) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From b16d7c75d91777a95ed7fac431af034e948fbc36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:19 -0500 Subject: [PATCH 1218/5823] New translations shop-purger.md (Thai) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 87b10928b71911f47eaa6f0be80e30375ad3bfa6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:20 -0500 Subject: [PATCH 1219/5823] New translations licenses.md (Hindi) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 97f85d7e1f9b173d7f7a5795f8a1865de3373864 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:22 -0500 Subject: [PATCH 1220/5823] New translations privacy.md (Hindi) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 526e2bf2ceb110561b62a02484d995bc9b0a5cc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:23 -0500 Subject: [PATCH 1221/5823] New translations discordsrv.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From 66c028bd6ca107c8c8f1d3a8539d865eb482e7eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:24 -0500 Subject: [PATCH 1222/5823] New translations discount.md (Hindi) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 3b78984426b49e14d1500b6a0db104969929a156 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:25 -0500 Subject: [PATCH 1223/5823] New translations plan.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From 90647a800b98b72c95dfa1574da85192b46afee9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:26 -0500 Subject: [PATCH 1224/5823] New translations bungeecord.md (Hindi) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 191fa2b68e85f395eafde5d679d46950884a0b97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:27 -0500 Subject: [PATCH 1225/5823] New translations griefprevention.md (Hindi) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 83ccf5d9651c4f3e10b6dccf7d7cc8949a80d84f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:28 -0500 Subject: [PATCH 1226/5823] New translations towny.md (Hindi) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 1ec48361e2978d777c106f19266f9a2239d46a15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:29 -0500 Subject: [PATCH 1227/5823] New translations velocity.md (Hindi) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From e2a0dc67b04c0bd1b11691b70081b8d3af9571c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:30 -0500 Subject: [PATCH 1228/5823] New translations where-addons-compacts-at.md (Hindi) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 840f2deb155e17afb614fa0b6eaf62c9d9bd1345 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:32 -0500 Subject: [PATCH 1229/5823] New translations database-schema.md (Hindi) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From fef1c81c8de1041c3506dd33e4d32f0562d71368 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:33 -0500 Subject: [PATCH 1230/5823] New translations itemmatcher.md (Hindi) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From e33cfd0e6086ce5993ce607438376abc93e25721 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:34 -0500 Subject: [PATCH 1231/5823] New translations itemstack-loader.md (Hindi) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 1cd2f4090e9b086b31fff87bf0da70e78417163d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:35 -0500 Subject: [PATCH 1232/5823] New translations localization.md (Hindi) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From 72efb05fe206b46874214cd6627363aaf5f135fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:36 -0500 Subject: [PATCH 1233/5823] New translations performance-tweaking.md (Hindi) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From 8aadd5d457a5796a7e1173e1f0384e3a76382709 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:38 -0500 Subject: [PATCH 1234/5823] New translations per-shop-perms-management.md (Hindi) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 22588bcbaadf655311cfbffb1561b185ac4ceb36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:39 -0500 Subject: [PATCH 1235/5823] New translations price-system.md (Hindi) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From ef1d0f1f7c3b17cf27eeb218a619a6a792617efb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:40 -0500 Subject: [PATCH 1236/5823] New translations protection-checker.md (Hindi) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From a59c5c6a2f3efc83147a653027e03057bdf7f341 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:41 -0500 Subject: [PATCH 1237/5823] New translations ranks.md (Hindi) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From ffad0f08d92f19d38ee8e219bb2179b62eaeb830 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:42 -0500 Subject: [PATCH 1238/5823] New translations shop-fees.md (Hindi) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 786f1dd52254f3c39232786ab6874e982a452f36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:43 -0500 Subject: [PATCH 1239/5823] New translations shop-purger.md (Hindi) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 7197f0903d456f0383311293f85664eba8791478 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:44 -0500 Subject: [PATCH 1240/5823] New translations licenses.md (Chinese Traditional, Hong Kong) --- .../current/about/licenses.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md index d1a2028f09..4e9a1a040e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,10 +1,11 @@ # Licenses -QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. +New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. -## Thrid-party componments +## Third-party components -QuickShop-Hikari contains multiple 3rd-party open-source components.\ +QuickShop-Hikari contains multiple 3rd-party open-source components. In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -119,8 +120,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ -Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). +Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy @@ -157,6 +158,7 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 8f52954acb052771d332fbfa91f21503c52bf527 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:46 -0500 Subject: [PATCH 1241/5823] New translations privacy.md (Chinese Traditional, Hong Kong) --- .../current/about/privacy.md | 55 +++++-------------- 1 file changed, 15 insertions(+), 40 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md index 6aa1337a06..6bf5e30e29 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,17 +15,24 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Disallow QuickShop to send metrics data to bStats. -#Please let the metrics enabled, it helps the author :). -disabled-metrics: false +#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. +#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. +#To out-put from bStats completely, go to /plugins/bStats/config.yml. +privacy: + # Category Control + type: + # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + STATISTIC: true + # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 + RESEARCH: true ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -45,7 +52,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -64,19 +71,13 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. -## IP Detecting - -We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). - -The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. - ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -87,29 +88,3 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` - -## Donating - -When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. - -Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: - -- Time -- Your Ko-fi username. -- Donation Type -- Is public -- Message ID -- Message -- Kofi Transaction ID -- Tier Name - -The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ -To remove your data, please contact QuickShop-Hikari developer. - -The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): - -- Time -- Type -- Your Ko-fi username - -If you donation has been set to private, it won't show up. From 1e8122c9a304ec583be0766c9c1a4f94cea1a381 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:47 -0500 Subject: [PATCH 1242/5823] New translations discordsrv.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 342a4be56a..230817214e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notifaction settings. +Players are able to use `/quickshop discord ` to toggle personal notification settings. ## Screenshot From d438809fca754ebba1012b21ac4608c17f4fbc18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:48 -0500 Subject: [PATCH 1243/5823] New translations discount.md (Chinese Traditional, Hong Kong) --- .../current/addon/discount.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md index 6d84800347..60b550387e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_\ +- **quickshopaddon.discount.use** _(default: everyone)_ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_\ +- **quickshopaddon.discount.bypass** _(default: OP)_ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show detailes for a installed discount code +## Show details for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ +You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code.\ -Then discount will applied to your puchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code. +Then discount will applied to your purchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automaticlly removed while server startup or in 30mins.\ +An expired discount code will automatically removed while server startup or in 30mins. Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time:\ +There have a such pretty online website can help you convert the time: [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 9318ac14e72fabfe5f60fa139674e901f149aa4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:49 -0500 Subject: [PATCH 1244/5823] New translations plan.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md index 52a6e79cb4..4567a27b3a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md @@ -18,7 +18,7 @@ Recorded data can be displayed from Hikari v2.0.0.0 onwards, but only after vers - All shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 1000 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `5` in server scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `5` in server scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Player Scope @@ -27,7 +27,7 @@ And still is Plan limitations, the list sorting is disturbed, so the display ord - All owned shops (to a Shops list) - Recent Purchase History (include deleted or invalided shops), only in recent 365 days and 50 rows will be shown up. -Due the Plan limitations, We can't add more data into the list because the maxmium columns are hardcoded limited to `4` in player scope.\ +Due the Plan limitations, We can't add more data into the list because the maximum columns are hardcoded limited to `4` in player scope. And still is Plan limitations, the list sorting is disturbed, so the display order is not the actual order. ## Showcase From feb9a67c39060f9250321cf17a91d24abd81e0c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:50 -0500 Subject: [PATCH 1245/5823] New translations bungeecord.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 924a37ac49..874d519f56 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -10,6 +10,6 @@ This is a BungeeCord plugin, you need install it within your BungeeCord's plugin ## How does it work? -BungeeCord Bridge plugins will register a `quickshop:bungee` channel for fowarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. +BungeeCord Bridge plugins will register a `quickshop:bungee` channel for forwarding the player commands and chats to a sub-server when the sub-server is waiting for the player's input. All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From f00bf18405b32e517561fa9c7e66e4a43a24cc1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:51 -0500 Subject: [PATCH 1246/5823] New translations griefprevention.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/griefprevention.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 81b13d2c6b..43653b5adf 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -6,13 +6,13 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -GreifPrevention compatibility module added compaitibility with GF. +GreifPrevention compatibility module added compatibility with GF. ## How does it work This module allow QuickShop-Hikari check if player have permission to create or use QuickShop in specific region. -And delete shops when claim removed, untrusted, unclimed, expired, resized or subclaim created. +And delete shops when claim removed, untrusted, unclaimed, expired, resized or subclaim created. ## Configuration From 2fc1360f67f6851ac6836f24c0491a87de4dc42f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:52 -0500 Subject: [PATCH 1247/5823] New translations towny.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/towny.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md index 52ab4818f4..fe77dddc34 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -26,7 +26,7 @@ Town sub-command allow you switch a quickshop between regular shop and town shop For a nation shop, the shop owner will changed to nation fake player created by Towny, and use Nation's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from nation Towny account.\ +All purchases will deposit or withdraw money from nation Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Nation Shop. @@ -35,7 +35,7 @@ If Plot type restriction is enabled, only a specific Plot type can create a Nati For a town shop, the shop owner will changed to town fake player created by Towny, and use Town's Tax account for receiving the shop taxes. -All purchases will deposit or withdraw money from town Towny account.\ +All purchases will deposit or withdraw money from town Towny account. At the same time, if the bank mode is enabled, the price will be forced to adjust automatically according to the price of the item in the profile. If Plot type restriction is enabled, only a specific Plot type can create a Town Shop. @@ -88,7 +88,7 @@ bank-mode: ## Permission Override -By adjust configuration, you're allow mayor or king automaticlly grant administrator permission on all shops in their management range. +By adjust configuration, you're allow mayor or king automatically grant administrator permission on all shops in their management range. ```yaml #Should allow Mayor grant the shop administrator permission on they town. @@ -168,7 +168,7 @@ This causes Towny and QuickShop Hikari to use accounts with the same name but di You can adjust the option in configuration to enable workaround. -NOTE: It will force turned on if detected EssentialsX installed on your server.\ +NOTE: It will force turned on if detected EssentialsX installed on your server. At present, we do not provide a method for disable it. ```yaml From 14f268c62b6beb3c4e86824529e4e9235af4635c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:53 -0500 Subject: [PATCH 1248/5823] New translations velocity.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index ca86e21b41..0aa96453dd 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 29253843ad1e661f23a82808e043b95a5ea001be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:54 -0500 Subject: [PATCH 1249/5823] New translations where-addons-compacts-at.md (Chinese Traditional, Hong Kong) --- .../current/faq/where-addons-compacts-at.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md index 551f579e7c..172be3a69b 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/where-addons-compacts-at.md @@ -1,8 +1,8 @@ # Where Addons/Compacts is -Addons and Compatilibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. +Addons and Compatibility Modules are released along with the QuickShop-Hikari, You can find them on the versions page. -- Open Modrinth versions page, locate the version your're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) +- Open Modrinth versions page, locate the version you're using. Or use [latest version](https://modrinth.com/plugin/quickshop-hikari/version/latest) - Frantically slide your mouse wheel down until the lowest end of the page. - You get it! From 4e58e3fe00ef2169efe5505630319dfeb57315cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:56 -0500 Subject: [PATCH 1250/5823] New translations database-schema.md (Chinese Traditional, Hong Kong) --- .../current/internal/database-schema.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/internal/database-schema.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/internal/database-schema.md index fea685e4fc..45e04adb56 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/internal/database-schema.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/internal/database-schema.md @@ -4,17 +4,17 @@ This chapter will explain the implementation details of QuickShop Hikari's datab ## Tables -This section explains the database tables created by QuickShop-Hikari.\ -Unless otherwise specified, the initial `qs_` in table name is the table prefix.\ +This section explains the database tables created by QuickShop-Hikari. +Unless otherwise specified, the initial `qs_` in table name is the table prefix. For the latest code definition for each table, see: [DataTables.java](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/database/DataTables.java) ### `data` -This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information.\ -No matter what, a data record should not be modified after it is created, until it got deleted.\ +This data table stores all the existing store data on this server or the store data that has been deleted but is still referenced in a specific form, and does not contain coordinate information. +No matter what, a data record should not be modified after it is created, until it got deleted. Any new changes to the shop should create a new copy, apply the changes to the copy, and insert it as a new record. -Basiclly, Copy-on-write. +Basically, Copy-on-write. A data record only be deleted from the database when no any table references their `data_id`. @@ -29,7 +29,7 @@ A data record only be deleted from the database when no any table references the | unlimited | BIT NOT NULL | 0 | Indicates whether this store is an unlimited store, 0=Limited, 1=Unlimited | | hologram | BIT NOT NULL | 0 | Indicates the suspension status of this store's display item, 0=Follow global settings, 1=Disabled | | tax_account | VARCHAR(36) | NULL | The uuid for tax account, If it is not NULL, tax will be paid to the specified account | -| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serilized to JSON string | +| permissions | MEDIUMTEXT | Empty Json | Indicates the override status of the store player permission group, serialized to JSON string | | extra | LONGTEXT | Empty Yaml | Used to store experimental settings of QuickShop Hikari or persistent data of other plugins | | inv_wrapper | VARCHAR(255) NOT NULL | N/A | Unique identifier for InventoryWrapper for this shop data entry | | inv_symbol_link | TEXT NOT NULL | N/A | Unique Inventory symbol used to pass to InventoryWrapper, for locating inventory | @@ -38,7 +38,7 @@ A data record only be deleted from the database when no any table references the ### `shops` -This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes.\ +This table is used to store shop to shop data mapping, so that shop ID will not change when shop data changes. Multiple `shop_id` can correspond to the same `data_id`. | Column Name | DataType | Default | Description | From 58ee78e917ebadf8f89957a7f4fc70e2b9f1cc29 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:57 -0500 Subject: [PATCH 1251/5823] New translations itemmatcher.md (Chinese Traditional, Hong Kong) --- .../current/modules/itemmatcher.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md index 56be243019..922907be27 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemmatcher.md @@ -4,7 +4,7 @@ ItemMatcher is a utility used by QuickShop-Hikari to compare the items, it is th :::caution -If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse.\ +If this feature is misconfigured, it will cause the plugin to stop working, and it can even be used for dupes, glitches or even worse. **TL;DR: Keep default unless you know what you're doing.** ::: @@ -26,10 +26,10 @@ matcher: work-type: 1 ``` -By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility.\ +By default, QuickShop-Hikari will use Bukkit's matcher to provide the best cross-compatibility. But still, you can toggle to QuickShop Item Matcher if you need to customize the comparing or running QuickShop on the server jar which have bug affect the Bukkit comparing system. -## Customize the metadata compareing +## Customize the metadata comparing Customize only works under QuickShop Item Matcher. From 2430f5bb49c91a39e7af5695cdc2c15acace14d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:58 -0500 Subject: [PATCH 1252/5823] New translations itemstack-loader.md (Chinese Traditional, Hong Kong) --- .../current/modules/itemstack-loader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md index fc2af69d2b..d04e8f2783 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/itemstack-loader.md @@ -4,7 +4,7 @@ ItemStack Loader is a workaround for loading the Bukkit ItemStack. :::caution -Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossble. +Before use this function, you **MUST** create a server full backup. After enable this function, all changes will write into worlds and databases, and it is persistent, rollback without backup is impossible. ::: From 241877f433fa0df6c7ce68ef4f1c0a548ad1a65f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:44:59 -0500 Subject: [PATCH 1253/5823] New translations localization.md (Chinese Traditional, Hong Kong) --- .../current/modules/localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md index e9121e1a36..421df8f097 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will overrided when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. Your installation will keep translations up-to-date without any touch. From b2c71c7c26a5877b8351c64b61df63df66c9bf66 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:01 -0500 Subject: [PATCH 1254/5823] New translations performance-tweaking.md (Chinese Traditional, Hong Kong) --- .../current/modules/performance-tweaking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f0260b9a4a..8e2047536c 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experenice for player auto-complete. +The offline-player auto-complete can offer better experience for player auto-complete. But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests. +It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. Turn off this feature by set the settings in config.yml like below: ```yaml From b32326b2f1c090ce73374966e8dfb21e4d674e21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:02 -0500 Subject: [PATCH 1255/5823] New translations per-shop-perms-management.md (Chinese Traditional, Hong Kong) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 98d61128ae..7cfa962c54 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase\ +- quickshop-hikari.purchase Any players who own this permission can purchase with this shop. -- quickshop-hiakri.show_information\ +- quickshop-hikari.show_information Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop\ +- quickshop-hikari.preview_shop Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search\ +- quickshop-hikari.search Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete\ +- quickshop-hikari.delete Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive\ +- quickshop-hikari.alert.receive Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory\ +- quickshop-hikari.access_inventory Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer\ +- quickshop-hikari.ownership_transfer Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission\ +- quickshop-hikari.management_permission Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display\ +- quickshop-hikari.toggle_display Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype\ +- quickshop-hikari.set_shoptype Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price\ +- quickshop-hikari.set_price Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item\ +- quickshop-hikari.set_item Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount\ +- quickshop-hikari.set_stack_amount Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency\ +- quickshop-hikari.set_currency Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name\ +- quickshop-hikari.set_name Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit\ +- quickshop-hikari.set_benefit Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From d83175150b976f3edb8aa02114616afbb8bee738 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:03 -0500 Subject: [PATCH 1256/5823] New translations price-system.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/price-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index cabf30305f..3499377721 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -67,13 +67,13 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to.\ +The `items` is a list that contains the items which you want limit to. The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `min` means the item minimal price.\ -The `max` means the item maxmium price. +The `min` means the item minimal price. +The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. From 5428c8b25e185ba14f2f16856d183846e215b170 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:04 -0500 Subject: [PATCH 1257/5823] New translations protection-checker.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 44651ac5f2..1f7edb1938 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From ef19bf04e9dd0188e96e46045ca69b9af80652f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:05 -0500 Subject: [PATCH 1258/5823] New translations ranks.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index c6799fcc9e..88a45fef7a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 7c47553db6c5d613bb4d28577149a3024630c2fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:06 -0500 Subject: [PATCH 1259/5823] New translations shop-fees.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index d269e1b5fc..0ec6b6e54d 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free.\ +It is controlled by `shop.cost`, set it to `0` for free. You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ -After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. +After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`.\ +By default, all tax were going to a account named `tax`. Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From c0656f0a476e9b4575fb34855c7dee8a67c4c49c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Fri, 14 Nov 2025 22:45:07 -0500 Subject: [PATCH 1260/5823] New translations shop-purger.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 8068f22812..a6ae980f48 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From e6323f9916108e8859aea88de72dd1ea1bd6977b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 21:30:24 -0500 Subject: [PATCH 1261/5823] New translations velocity.md (Chinese Simplified) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2518e74f1b..5a655b9cea 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). ::: From eb44e98f246d3cc43a28f459b64af219e619888f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:14 -0500 Subject: [PATCH 1262/5823] New translations bluemap.md (Chinese Simplified) --- .../current/addon/bluemap.md | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..88eab126c2 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -1,26 +1,39 @@ -# BlueMap Addon +# BlueMap 插件 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! -## Showcase +## 展示 -![bluemap](img/bluemap.png) -## Configuration + +## 配置 ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` -## Localization +## 本地化 -BlueMap Addon use the `game-language` settings in your QuickShop-Hikari configuration. +BlueMap 插件使用QuickShop-Hikari 已配置的游戏语言。 You can customize the string via QuickShop-Hikari's [Localization System](../modules/localization.md). From 5df81a4cbedd2e0f9b12ba8db96b44ff33534bb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:16 -0500 Subject: [PATCH 1263/5823] New translations intro.md (Chinese Simplified) --- .../current/intro.md | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..2707793001 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md @@ -2,33 +2,30 @@ sidebar_position: 1 --- -# Welcome to QuickShop-Hikari Documents +# 欢迎来到 QuickShop-Hikari 文档 :::caution -This docs site is WORK IN PROGRESS! For more information, please contact join via our [Discord](https://discord.gg/Bu3dVtmsD3) +该帮助文档仍在编辑! 欲了解更多信息,请加入我们的[Discord](https://discord.gg/Bu3dVtmsD3) ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ -All commands in QuickShop are not even needed for regular gameplay. +QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。 +玩家在正常游戏中几乎不需要使用QuickShop的指令。 -This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork -from [PotatoCraft-Studio's version][quickshop-potato] which itself is a fork from the [Reremake][quickshop-ghostchu] of -the [original QuickShop][quickshop-original]. +该版本的QuickShop([QuickShop-Community/QuickShop-Hikari][quickshop-hikari])属于[PotatoCraft-Studio版本][quickshop-potato]的一个分支,而PotatoCraft-Studio的版本又是[原QuickShop][quickshop-original]的重制版([QuickShop-Reremake][quickshop-ghostchu])。 -QuickShop Hikari is maintained by creatorfromhell and has the goal of modernizing the core content of QuickShop and adapting it to -the latest versions of Minecraft. +QuickShop-Hikari由creatorfromhell维护,致力于现代化QuickShop的核心代码并适配至最新版本的Minecraft。 [quickshop-hikari]: https://github.com/QuickShop-Community/QuickShop-Hikari [quickshop-potato]: https://github.com/PotatoCraft-Studio/QuickShop-Reremake/ [quickshop-ghostchu]: https://github.com/Ghost-chu/QuickShop-Reremake [quickshop-original]: https://github.com/KaiKikuchi/QuickShop -## Help us translate or improve the documents +## 帮助我们翻译或改进文档 -For translation, please check here: https://crowdin.com/project/qs-hikari-docs +翻译文档请点击这里:https://crowdin.com/project/qs-hikari-docs -If you want to help us improve the page, please switch to `American English` and click `Edit this page` at the bottom of the document to open a Pull Request on Github. +如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在GitHub上提议更改。 From fd50273fcfc6a2419f73b26850260102aee29cd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:17 -0500 Subject: [PATCH 1264/5823] New translations placeholders.md (Chinese Simplified) --- .../current/modules/placeholders.md | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/placeholders.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/placeholders.md index 9f719bf1f6..fe55b5b569 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/placeholders.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/placeholders.md @@ -1,29 +1,29 @@ -# Placeholders +# 变量 -QuickShop-Hikari integrates with the PlaceHolderAPI and provides the ability to use PlaceHolders. +QuickShop-Hikari 与 PlaceholderAPI 一同安装时,会提供一些可在其他地方使用的变量。 -## Use 3rd-party placeholders in QuickShop-Hikari +## 在本插件中使用第三方变量 -Most messages are supports PlaceHolderAPI's placeholders. +本插件中的大部分消息均支持嵌入 PlaceholderAPI 的变量。 -## QuickShop Placeholders +## QuickShop 变量 -QuickShop-Hikari registered some placeholders into PlaceHolderAPI, you can use them in any plugin that also support PlaceHolderAPI. +QuickShop-Hikari 会向 PlaceholderAPI 注册一些变量,你可以在其他支持的地方使用它们。 -All placeholders are cached for 15mins to avoid impact server performance. +所有变量的数据缓存至多 15 分钟,避免影响服务器性能。 -- `%qs_metrics_recent_purchases_global_all_x%` - Count all purchases in recent x days with all types -- `%qs_metrics_recent_purchases_global_selling_x%` - Count all purchases in recent x days which only selling shops -- `%qs_metrics_recent_purchases_global_buying_x%` - Count all purchases in recent x days which only buying shops -- `%qs_metrics_recent_purchases_global_buying_x%` - Count all purchases in recent x days which only buying shops -- `%qs_metrics_recent_purchases_player_all_x%` - Count all purchases in recent x days with all types -- `%qs_metrics_recent_purchases_player_selling_x%` - Count all purchases in recent x days which only selling shops for single player -- `%qs_metrics_recent_purchases_player_buying_x%` - Count all purchases in recent x days which only buying shops for single player -- `%qs_metrics_recent_purchases_player_buying_x%` - Count all purchases in recent x days which only buying shops for single player -- `%qs_metrics_recent_transactionamount_global_all_x%` - Count all purchases transaction amount in recent x days with all types -- `%qs_metrics_recent_transactionamount_global_selling_x%` - Count all purchases transaction amount in recent x days which only selling shops -- `%qs_metrics_recent_transactionamount_global_buying_x%` - Count all purchases transaction amount in recent x days which only buying shops -- `%qs_metrics_recent_transactionamount_global_buying_x%` - Count all purchases transaction amount in recent x days which only buying shops +- `%qs_metrics_recent_purchases_global_all_x%` - 最近 x 日任意类型交易次数总计 +- `%qs_metrics_recent_purchases_global_selling_x%` - 最近 x 日出售类型交易次数总计 +- `%qs_metrics_recent_purchases_global_buying_x%` - 最近 x 日收购类型交易次数总计 +- `%qs_metrics_recent_purchases_global_buying_x%` - 最近 x 日仅收购类型交易次数总计 +- `%qs_metrics_recent_purchases_player_all_x%` - 最近 x 日任意类型交易次数总计 +- `%qs_metrics_recent_purchases_player_selling_x%` - 最近 x 日单玩家出售类型交易次数总计 +- `%qs_metrics_recent_purchases_player_buying_x%` - 最近 x 日单玩家仅收购类型交易次数总计 +- `%qs_metrics_recent_purchases_player_buying_x%` - 最近 x 日单玩家收购类型交易次数总计 +- `%qs_metrics_recent_transactionamount_global_all_x%` - 最近 x 日任意类型交易次数总计 +- `%qs_metrics_recent_transactionamount_global_selling_x%` - 最近 x 日仅出售类型交易额度总计 +- `%qs_metrics_recent_transactionamount_global_buying_x%` - 最近 x 日仅收购类型交易额度总计 +- `%qs_metrics_recent_transactionamount_global_buying_x%` - 最近 x 日仅收购类型交易额度总计 - `%qs_metrics_recent_transactionamount_player_all_x%` - Count all purchases transaction amount in recent x days with all types - `%qs_metrics_recent_transactionamount_player_selling_x%` - Count all purchases transaction amount in recent x days which only selling shops for single player - `%qs_metrics_recent_transactionamount_player_buying_x%` - Count all purchases transaction amount in recent x days which only buying shops for single player From 8824f7cadd3bb33e38abbec0cb6108df7b0ebbea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:18 -0500 Subject: [PATCH 1265/5823] New translations remove-shops.md (Chinese Simplified) --- .../current/modules/shops/remove-shops.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md index 8e16e30867..38cd603fff 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md @@ -10,4 +10,4 @@ Install the `Compat-WorldEdit` from [Modrinth](https://modrinth.com/plugin/quick To remove all shops you owned, simple execute `/quickshop removeall` and all your shops will be deleted. -To remove someone all shops, execute `/quickshop removeall ` as server administrator and that player all shops will be removed. +要移除某个玩家的商店,让服务器管理员执行 `/quickshop removeall `,这样这个玩家的所有商店将会被移除。 From 2348d6dee41b098a44126aed82dba4c31760b6cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:19 -0500 Subject: [PATCH 1266/5823] New translations protection-checker.md (Chinese Simplified) --- .../current/modules/shops/protection-checker.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..037b46ec8e 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) @@ -79,7 +79,7 @@ shop: protection-checking: true ``` -Or only disable in specific worlds: +或者只是明确地在某个世界禁用: ```yaml shop: From 54a6993aeb9445d7e9789b6fe2a0134f39ad1b01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:21 -0500 Subject: [PATCH 1267/5823] New translations protection.md (Chinese Simplified) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..c41e7a64c9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -21,7 +21,7 @@ By default, QuickShop will protect shop container and shop sign from entity, blo | -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------ | --------------------------------------------------------- | | ![block-protect](./img/protection-block.png) | ![entity-protect](./img/protection-entity.png) | ![explode-protect](./img/protection-explode.png) | ![hopper-protect](./img/protection-hopper.png) | -You can toggle the protections above by tweak settings: +你可以通过调整设置来切换上述的保护功能: ```yaml #The protection that a shop should check. From 97e809c5feb9cc6f282e4a63790a1a8f9046362b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Tue, 18 Nov 2025 22:41:22 -0500 Subject: [PATCH 1268/5823] New translations intro.md (Chinese Simplified) --- .../zh-CN/docusaurus-plugin-content-docs/current/intro.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md index 2707793001..9f9e8a001a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md @@ -2,7 +2,7 @@ sidebar_position: 1 --- -# 欢迎来到 QuickShop-Hikari 文档 +# 欢迎使用 QuickShop-Hikari 帮助文档 :::caution @@ -10,7 +10,7 @@ sidebar_position: 1 ::: -QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。 +QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。\ 玩家在正常游戏中几乎不需要使用QuickShop的指令。 该版本的QuickShop([QuickShop-Community/QuickShop-Hikari][quickshop-hikari])属于[PotatoCraft-Studio版本][quickshop-potato]的一个分支,而PotatoCraft-Studio的版本又是[原QuickShop][quickshop-original]的重制版([QuickShop-Reremake][quickshop-ghostchu])。 @@ -22,10 +22,10 @@ QuickShop-Hikari由creatorfromhell维护,致力于现代化QuickShop的核心 [quickshop-ghostchu]: https://github.com/Ghost-chu/QuickShop-Reremake [quickshop-original]: https://github.com/KaiKikuchi/QuickShop -## 帮助我们翻译或改进文档 +## 帮助我们翻译/改进文档 翻译文档请点击这里:https://crowdin.com/project/qs-hikari-docs -如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在GitHub上提议更改。 +如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在Github上提议更改。 From 6aec9221afd79d74518f7b490c1173eb1483b29b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 24 Nov 2025 01:52:39 -0500 Subject: [PATCH 1269/5823] New translations localization.md (Chinese Simplified) --- .../current/modules/localization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md index dd23dc11b9..7e3883977a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -1,6 +1,6 @@ # 本地化 -QuickShop-Hikari使用客户端语言为玩家显示语言。 所有翻译均由志愿者在Crowdin上提供。 All translations offered by volunteers on Crowdin. +QuickShop-Hikari使用客户端语言为玩家显示语言。 所有翻译均由志愿者在Crowdin上提供。 所有翻译都是由志愿者在 Crowdin 上提供的。 ## Crowdin 项目 @@ -10,7 +10,7 @@ To help translate QuickShop-Hikari, please visit our [Crowdin Homepage](https:// ## Crowdin OTA -QuickShop-Hikari will auto update translations from Crowdin via Crowdin OTA, all directly local changes will override when you reload QuickShop-Hikari or restart your server. +QuickShop-Hikari 会自动通过 Crowdin OTA 从 Crowdin 更新翻译。当您重新加载 QuickShop-Hikari 或重启服务器时,在本地进行的直接更改将被覆盖。 您的插件会保持最新翻译,无需任何调整。 From 97ad7a1067bb7117cb69754e244c8b2be82efab6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 24 Nov 2025 01:52:40 -0500 Subject: [PATCH 1270/5823] New translations cmd-alias.md (Chinese Simplified) --- .../current/modules/cmd-alias.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..8d30bb37a3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -1,16 +1,16 @@ -# Command Alias +# 命令别名 -By default, QuickShop will register the command prefix below: +默认情况下,QuickShop 将注册以下命令前缀: -- quickshop (root command, cannot remove or change it) +- quickshop(根命令,不可被移除或修改) - qs - shop - chestshop - cshop -## Register a new prefix or remove a prefix +## 注册一个新的前缀或者移除一个前缀 -All optional prefix are defined in config.yml like this: +所有可选的前缀都在 config.yml 定义了,就像这样: ```yaml #Set the command alias for qs main command @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ -The effect should be like this: +只需简单地从 `custom-commands` 列表添加或移除前缀,然后可能再重启一下服务器就可以生效了。 +效果就像是这样: ![command-alias](./img/command-alias.png) From 81e44cf5a7533cc3773df713e53ecfbcf9a43b90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:41 -0500 Subject: [PATCH 1271/5823] New translations compare-reremake.md (Romanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5ba472e111ab0ea5dadb8f608ecb12ccfed55c86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:42 -0500 Subject: [PATCH 1272/5823] New translations compare-reremake.md (Romanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 79b6a38a7ec7411413d9bbd098c263a29213c742 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:44 -0500 Subject: [PATCH 1273/5823] New translations compare-reremake.md (French) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From a7a2e288f5d75db69143ff67f94432df3122fd17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:45 -0500 Subject: [PATCH 1274/5823] New translations compare-reremake.md (French) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 7f1fb583351570eaea526b834c5433a443c83088 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:46 -0500 Subject: [PATCH 1275/5823] New translations compare-reremake.md (Spanish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From e75f56afb075fbca81036f51ac9375e04b9f7574 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:48 -0500 Subject: [PATCH 1276/5823] New translations compare-reremake.md (Spanish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 43684062bbf021cf0152274736f6755338c64be4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:49 -0500 Subject: [PATCH 1277/5823] New translations compare-reremake.md (Afrikaans) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From fffaf9007a2453dbb61e0544437dd7cf637ca6f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:51 -0500 Subject: [PATCH 1278/5823] New translations compare-reremake.md (Afrikaans) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 1632468873a30677b33ffbbe4e52531094d42f20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:52 -0500 Subject: [PATCH 1279/5823] New translations compare-reremake.md (Arabic) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 28fc6622aa52cc2062b3995e3117f042fd338bb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:54 -0500 Subject: [PATCH 1280/5823] New translations compare-reremake.md (Arabic) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 3542a0aa8267ee2d76dea56ec5ff8107d88d40dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:55 -0500 Subject: [PATCH 1281/5823] New translations compare-reremake.md (Bulgarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 797819c3ea62f14f76574df3441c1f6c859a2814 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:57 -0500 Subject: [PATCH 1282/5823] New translations compare-reremake.md (Bulgarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 9a3f7c43d479461bba1b5ea99ede7f20fec8fa4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:31:58 -0500 Subject: [PATCH 1283/5823] New translations compare-reremake.md (Catalan) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 9e2a651141bcfa9f405b5e6df6901017c2b7f995 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:00 -0500 Subject: [PATCH 1284/5823] New translations compare-reremake.md (Catalan) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b64725760602a686ec6df38581936f67f940e0f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:01 -0500 Subject: [PATCH 1285/5823] New translations compare-reremake.md (Czech) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 3570e246337a54f70e3705ef1c77e278f15921f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:02 -0500 Subject: [PATCH 1286/5823] New translations compare-reremake.md (Czech) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 433f4f2270173a2e3322d327205e51297336c0a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:04 -0500 Subject: [PATCH 1287/5823] New translations compare-reremake.md (Danish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 2ee09444d2eddd2ea22c5fb73c5eb1d01d685087 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:05 -0500 Subject: [PATCH 1288/5823] New translations compare-reremake.md (Danish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 47e2a367d553e80b0f4e8d722865579b8ef37bfd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:07 -0500 Subject: [PATCH 1289/5823] New translations compare-reremake.md (German) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From e302903a0e122ca9b7b1bfdc31dabe59904b333d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:08 -0500 Subject: [PATCH 1290/5823] New translations compare-reremake.md (German) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 4f7dd59ccaaee941cf148d33f2e087b9396ad4e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:10 -0500 Subject: [PATCH 1291/5823] New translations compare-reremake.md (Greek) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 37739d0d792f994622968d316189999444574cb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:11 -0500 Subject: [PATCH 1292/5823] New translations compare-reremake.md (Greek) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 10f339c8cd9de4ba5d74ca03c7920daefc30cd09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:13 -0500 Subject: [PATCH 1293/5823] New translations compare-reremake.md (Finnish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From e6841e4216e4950ddffe3ecfd83ba7003ee7d63d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:14 -0500 Subject: [PATCH 1294/5823] New translations compare-reremake.md (Finnish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 28171f7e51c7e7af230b56f0463b9e2bf46ee522 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:16 -0500 Subject: [PATCH 1295/5823] New translations compare-reremake.md (Hebrew) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 9ed47b95f475f303f5ff86037a0192a02d9d8a77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:17 -0500 Subject: [PATCH 1296/5823] New translations compare-reremake.md (Hebrew) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 348cecb820c5132604ee0e7943361cd4d9202c5b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:19 -0500 Subject: [PATCH 1297/5823] New translations compare-reremake.md (Hungarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5d6b05671e766b8133076f2064ae0d65a8824334 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:20 -0500 Subject: [PATCH 1298/5823] New translations compare-reremake.md (Hungarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From cbe36c9bd0e64898d216b4f34cef0f2c6e2d599e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:21 -0500 Subject: [PATCH 1299/5823] New translations compare-reremake.md (Italian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 450459e7c8cff55511c004ff801c07aebcf4d153 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:23 -0500 Subject: [PATCH 1300/5823] New translations compare-reremake.md (Italian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5486cc929952072bdec03ff5b9e73849a9d5e56e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:24 -0500 Subject: [PATCH 1301/5823] New translations compare-reremake.md (Japanese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 05281df7644436b319fc2a7c6d8df5bc8ac2f38b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:26 -0500 Subject: [PATCH 1302/5823] New translations compare-reremake.md (Japanese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 7758d4335299189678f2d42f45aaab851cb36398 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:27 -0500 Subject: [PATCH 1303/5823] New translations compare-reremake.md (Korean) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From dec165c096cb5af393b2ec761def61d9461ffcf1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:29 -0500 Subject: [PATCH 1304/5823] New translations compare-reremake.md (Korean) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From e51ccea60840f922a1849b3a0ea34015857c3dad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:30 -0500 Subject: [PATCH 1305/5823] New translations compare-reremake.md (Lithuanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From c02de38caa3539c3e39cdef003275dbd90bb9314 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:31 -0500 Subject: [PATCH 1306/5823] New translations compare-reremake.md (Lithuanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From a6f2ab30592b0efbb29b45ab19f8ab6a32336d29 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:33 -0500 Subject: [PATCH 1307/5823] New translations compare-reremake.md (Dutch) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 0261f77145ab31fb3ac1b79065298258eb15f6e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:34 -0500 Subject: [PATCH 1308/5823] New translations compare-reremake.md (Dutch) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 9a920920327596f4ce832d7b8c67dda3c531007d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:36 -0500 Subject: [PATCH 1309/5823] New translations compare-reremake.md (Norwegian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From e75f7a72c70ebac650cd449dacab1112f6db425f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:37 -0500 Subject: [PATCH 1310/5823] New translations compare-reremake.md (Norwegian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 6684222f8d297dea66c1f6a1793522bd66cfc1b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:38 -0500 Subject: [PATCH 1311/5823] New translations compare-reremake.md (Polish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From fb3adda0aeeac3adc9ea02f89a4c5b9863532229 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:40 -0500 Subject: [PATCH 1312/5823] New translations compare-reremake.md (Polish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From fd6078fba2f6c8d56904be907e8982c858c5328d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:41 -0500 Subject: [PATCH 1313/5823] New translations compare-reremake.md (Portuguese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 4984712b538a5d664ff6e22cd02102e848568170 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:43 -0500 Subject: [PATCH 1314/5823] New translations compare-reremake.md (Portuguese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From cd6d6d5b986c9bddff60e4a11c42e3614901cf6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:44 -0500 Subject: [PATCH 1315/5823] New translations compare-reremake.md (Russian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From a2b8c5f6abbeb582ba23be902e9b0f5ba2b802de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:46 -0500 Subject: [PATCH 1316/5823] New translations compare-reremake.md (Russian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From c50e30868433b616889044e70d393d35e21eeadf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:47 -0500 Subject: [PATCH 1317/5823] New translations compare-reremake.md (Serbian (Cyrillic)) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b789ff666ec910c92038b9edae5a2a89a7fce96d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:49 -0500 Subject: [PATCH 1318/5823] New translations compare-reremake.md (Serbian (Cyrillic)) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 8d2d688df1aa810ab8609b5b85ad207ca910274c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:50 -0500 Subject: [PATCH 1319/5823] New translations compare-reremake.md (Swedish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 69c16a3f06fc8c776de0f79b9ee6721bc9d6218a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:52 -0500 Subject: [PATCH 1320/5823] New translations compare-reremake.md (Swedish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 95f700e8c8aa04a515342ea5325fb988437e0fa2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:53 -0500 Subject: [PATCH 1321/5823] New translations compare-reremake.md (Turkish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From af6cc85a8491e14e3bd103f003eaf699847fbd52 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:55 -0500 Subject: [PATCH 1322/5823] New translations compare-reremake.md (Turkish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From c9688b9f900f4ee3cbb7056539e274b301ec9ab9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:56 -0500 Subject: [PATCH 1323/5823] New translations compare-reremake.md (Ukrainian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 222eecc9e312a914b9dde07a75c627e1a0e7703e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:57 -0500 Subject: [PATCH 1324/5823] New translations compare-reremake.md (Ukrainian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From cc38b807fc905c39e2758f5cb2bcdc50345cffc1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:32:59 -0500 Subject: [PATCH 1325/5823] New translations compare-reremake.md (Chinese Simplified) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index fe1632287b..a452617dfb 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ ## 对比 -✔️ = 完全支持\ -✔️ + = 增强的充分支持\ -❌ = 不支持\ +✔️ = 完全支持 +✔️ + = 增强的充分支持 +❌ = 不支持 ⚠️ = 部分支持(或不支持) | 功能介绍 | Reremake | Hikari | @@ -63,8 +63,8 @@ ## 我应该使用哪一个? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. 如果所有这些都不适用,请尝试Hikari! From b98e6d1ab9a85084f9725a1948cc9c19c656c8a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:01 -0500 Subject: [PATCH 1326/5823] New translations compare-reremake.md (Chinese Simplified) --- .../current/faq/compare-reremake.md | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index a452617dfb..6b39f02520 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -1,70 +1,70 @@ -# Hikari 和 Reremake 之间的差异 +# Differences between Hikari and Reremake -如果你是 Reremake 用户,你可能会对 Hikari 和 Reremake 之间的差异感到困惑。 +If you are a Reremake user, you may be confused about the differences between Hikari and Reremake. -## 对比 +## Comparison -✔️ = 完全支持 -✔️ + = 增强的充分支持 -❌ = 不支持 -⚠️ = 部分支持(或不支持) +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ +⚠️ = Partial Support (or doesn't work) -| 功能介绍 | Reremake | Hikari | -| ------------------------------------------------------------------------ | ------------------------ | ------------------------ | -| Minecraft版本兼容性 | 1.15+ | 1.20+ | -| 简单的交互 | ✔️ | ✔️ | -| 完全自定义交互 | ❌ | ✔️ | -| NBT | ✔️ | ✔️ | -| Potions | ✔️ | ✔️ | -| 附魔(或书) | ✔️ | ✔️ | -| Item Damage | ✔️ | ✔️ | -| Mob Eggs | ✔️ | ✔️ | -| 大箱子 | ✔️ | ✔️ | -| 带有自定义模型数据的物品 | ✔️ | ✔️ | -| [系统商店(无限商店)](../modules/shops/adminshop.md) | ✔️ | ✔️ | -| [黑名单](../modules/shops//blacklist.md) | ✔️ | ✔️+ | -| DoubleChest | ✔️ | ✔️ | -| [物品预览](../modules/shops/shop-basic.md#preview-the-item) | ✔️ | ✔️ | -| [本地化](../modules/localization.md) | ✔️ | ✔️ | -| 客户端语言本地化适应 | ✔️ | ✔️ | -| 本地化格式 | MineDown | MiniMessage | -| [物品查找(/qs find)](../modules/shops/shop-search.md) | ✔️ | ⚠️ | -| 控制面板 | ✔️ | ✔️ | -| 1.14+ 牌子 | ✔️ | ✔️ | -| [多货币](../modules/multi-currency.md) | ✔️ | ✔️ | -| [保护检查](../modules/shops/protection-checker.md) | ✔️ | ✔️+ | -| [商店分成](../modules/shops/benefit.md) | ❌ | ✔️ | -| [虚拟悬浮物](../modules/shops/display-system.md) | ✔️ | ✔️ | -| [每个商店的权限管理](../modules/shops/per-shop-perms-management.md) | ❌ | ✔️ | -| [价格限制](../modules/shops/price-system.md) | ✔️ | ✔️+ | -| [商店保护](../modules/shops/protection.md) | ✔️ | ✔️ | -| [等级](../modules/shops/ranks.md) | ✔️ | ✔️ | -| 多个商店方块 | ✔️ | ✔️ | -| [商店费用](../modules/shops/shop-fees.md) | ✔️ | ✔️+ | -| [商店删除器](../modules/shops/shop-purger.md) | ✔️ | ✔️ | -| [堆叠商店](../modules/shops/stacking-shop.md) | ✔️ | ✔️ | -| [命令别名](../modules/cmd-alias.md) | ✔️ | ✔️ | -| [物品引用 (物品查找)](../modules/item-ref.md) | ❌ | ✔️ | -| [Shop History](../modules/shops/shop-history.md) | ❌ | ✔️ | -| [经济格式化](../modules/economy-formatter.md) | ✔️ | ✔️ | -| [数据库备份 (导出/导入)](../modules/datasource.md) | ⚠️ | ✔️ | -| [数据库类型](../modules/datasource.md) | MySQL/SQLite | MySQL/H2 | -| [本地化](../modules/localization.md) | Bundled+Crowdin+Override | Bundled+Crowdin+Override | -| [每个玩家商店牌子信息本地化](../modules/shops/per-shop-perms-management.md) | ⚠️ | ✔️ | -| 声音和效果 | ✔️ | ✔️ | -| [交易系统](../modules/transaction-system.md) | ⚠️ (实际上根本不起作用) | ✔️+ | -| Jar 数字签名和完整性检查自我保护 | ✔️ | ❌ | -| 自动调整服务器配置 | ✔️ | ❌ | -| 附魔过滤器 | ❌ | ✔️ | -| 在单个方块中进行交易 | ❌ | ❌ | -| [Interaction Manager](../modules/interaction) | ❌ | ✔️ | -| [Freeze Mode](../modules/shops/shop-basic.md#turn-a-shop-to-freeze-mode) | ❌ | ✔️ | -| Folia Support | ❌ | ✔️ | +| Features | Reremake | Hikari | +| --------------------------------------------------------------------------------------- | ------------------------------------------------------- | ------------------------ | +| Minecraft version compatibility | 1.15+ | 1.20+ | +| Simple interaction | ✔️ | ✔️ | +| Full customize interaction | ❌ | ✔️ | +| NBT | ✔️ | ✔️ | +| Potions | ✔️ | ✔️ | +| Enchantment (or Book) | ✔️ | ✔️ | +| Item Damage | ✔️ | ✔️ | +| Mob Eggs | ✔️ | ✔️ | +| Shulker Boxes | ✔️ | ✔️ | +| Item with Custom Model Data | ✔️ | ✔️ | +| [AdminShop (Unlimited Shop)](../modules/shops/adminshop.md) | ✔️ | ✔️ | +| [BlackList](../modules/shops//blacklist.md) | ✔️ | ✔️+ | +| DoubleChest | ✔️ | ✔️ | +| [Item Preview](../modules/shops/shop-basic.md#preview-the-item) | ✔️ | ✔️ | +| [Localization](../modules/localization.md) | ✔️ | ✔️ | +| Localization client adaptation | ✔️ | ✔️ | +| Localization Format | MineDown | MiniMessage | +| [Item Find (/qs find)](../modules/shops/shop-search.md) | ✔️ | ⚠️ | +| Chat Control Panel | ✔️ | ✔️ | +| 1.14+ Signs | ✔️ | ✔️ | +| [Multi-Currency](../modules/multi-currency.md) | ✔️ | ✔️ | +| [Protection Checker](../modules/shops/protection-checker.md) | ✔️ | ✔️+ | +| [Shop Benefits](../modules/shops/benefit.md) | ❌ | ✔️ | +| [Virtual DisplayItem](../modules/shops/display-system.md) | ✔️ | ✔️ | +| [Per shop permission management](../modules/shops/per-shop-perms-management.md) | ❌ | ✔️ | +| [Price Limiter](../modules/shops/price-system.md) | ✔️ | ✔️+ | +| [Shop Protection](../modules/shops/protection.md) | ✔️ | ✔️ | +| [Ranks](../modules/shops/ranks.md) | ✔️ | ✔️ | +| Multiple shop blocks | ✔️ | ✔️ | +| [Shop Fees](../modules/shops/shop-fees.md) | ✔️ | ✔️+ | +| [Shop Purger](../modules/shops/shop-purger.md) | ✔️ | ✔️ | +| [Stacking Shop](../modules/shops/stacking-shop.md) | ✔️ | ✔️ | +| [Command Alias](../modules/cmd-alias.md) | ✔️ | ✔️ | +| [Item Reference (Item Lookup)](../modules/item-ref.md) | ❌ | ✔️ | +| [Shop History](../modules/shops/shop-history.md) | ❌ | ✔️ | +| [Economy Formatter](../modules/economy-formatter.md) | ✔️ | ✔️ | +| [Database Backup (Exporter/Importer)](../modules/datasource.md) | ⚠️ | ✔️ | +| [Database Type](../modules/datasource.md) | MySQL/SQLite | MySQL/H2 | +| [Localization](../modules/localization.md) | Bundled+Crowdin+Override | Bundled+Crowdin+Override | +| [Per player shop info sign localization](../modules/shops/per-shop-perms-management.md) | ⚠️ | ✔️ | +| Sounds And Effects | ✔️ | ✔️ | +| [Transaction System](../modules/transaction-system.md) | ⚠️ (It doesn't work at all actually) | ✔️+ | +| Jar digital signature and integrity check self-protection | ✔️ | ❌ | +| Automatically adjust server configs | ✔️ | ❌ | +| Enchantments Filter | ❌ | ✔️ | +| Buy & Sell in single block | ❌ | ❌ | +| [Interaction Manager](../modules/interaction) | ❌ | ✔️ | +| [Freeze Mode](../modules/shops/shop-basic.md#turn-a-shop-to-freeze-mode) | ❌ | ✔️ | +| Folia Support | ❌ | ✔️ | -## 我应该使用哪一个? +## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. -如果所有这些都不适用,请尝试Hikari! +If none of these applies, give Hikari a try! From 6241d35433f3dab9c5caad82fbe59bcc22fee194 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:02 -0500 Subject: [PATCH 1327/5823] New translations compare-reremake.md (Chinese Traditional) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 06eae0395a10c59907b1fd5af31c9b0003c984ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:03 -0500 Subject: [PATCH 1328/5823] New translations compare-reremake.md (Chinese Traditional) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 634d345a2d98885b0be9661ed7fb739ed70fccb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:05 -0500 Subject: [PATCH 1329/5823] New translations compare-reremake.md (English) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 352a9418e502431c60ea49fc1b1bcf449577aa01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:06 -0500 Subject: [PATCH 1330/5823] New translations compare-reremake.md (English) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 6d3d6e8cd84ed8d7901d5c747e0ea25d275bb8c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:08 -0500 Subject: [PATCH 1331/5823] New translations compare-reremake.md (Vietnamese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 78fa435fd34eff1c5b97ad64273e9a1a9bd5782e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:09 -0500 Subject: [PATCH 1332/5823] New translations compare-reremake.md (Vietnamese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From db9ea41ed655571153496dd40a78543b3643c87d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:11 -0500 Subject: [PATCH 1333/5823] New translations compare-reremake.md (Portuguese, Brazilian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 73cd5296e2b84ceb41f5d0aa013bf576862849d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:12 -0500 Subject: [PATCH 1334/5823] New translations compare-reremake.md (Portuguese, Brazilian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 15cf0aaf4712f506b2aee800ba6af20af1b3e57f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:14 -0500 Subject: [PATCH 1335/5823] New translations compare-reremake.md (Persian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From dcd06895edb598537ea3e6a56641cf99ef1029a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:15 -0500 Subject: [PATCH 1336/5823] New translations compare-reremake.md (Persian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From ece95401a981e0b9cb0180d714dcecf301ce9361 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:17 -0500 Subject: [PATCH 1337/5823] New translations compare-reremake.md (Thai) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 6b7b5230ee7576d353b01427fc54a63681696243 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:18 -0500 Subject: [PATCH 1338/5823] New translations compare-reremake.md (Thai) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From deab449588419607760c12cb82a4143ec65734c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:19 -0500 Subject: [PATCH 1339/5823] New translations compare-reremake.md (Hindi) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 1fb6714effbb2022b45b5bce1e4d69d2cc418369 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:21 -0500 Subject: [PATCH 1340/5823] New translations compare-reremake.md (Hindi) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From fb900350973a2488391bc3718052fc1fabf39765 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:22 -0500 Subject: [PATCH 1341/5823] New translations compare-reremake.md (Chinese Traditional, Hong Kong) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index aaa1a9e507..5d497ee686 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server (<1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b6d404efbca72c42a831cb7ad58c210941ddf731 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Mon, 1 Dec 2025 17:33:24 -0500 Subject: [PATCH 1342/5823] New translations compare-reremake.md (Chinese Traditional, Hong Kong) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From fa3e2a8b8eb25369673f210bc4d174d750bb75f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:16 -0600 Subject: [PATCH 1343/5823] New translations angelchest.md (Romanian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From fb016f24b20f4015f66596d7492a4ee1418c6826 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:17 -0600 Subject: [PATCH 1344/5823] New translations worldedit.md (Romanian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 233dae867d9fed5e227869bf9266319bbdb81c1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:18 -0600 Subject: [PATCH 1345/5823] New translations worldguard.md (Romanian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 3bb9425def8563cf8f7ef6c0d137b3238007523b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:19 -0600 Subject: [PATCH 1346/5823] New translations 01-getting-start.md (Romanian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 8934d93d369a86e4fae351ca83327d2f409bd2d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:20 -0600 Subject: [PATCH 1347/5823] New translations localization.md (Romanian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 1b689b3ab2190cce35b00aaed279859c0ba47392 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:21 -0600 Subject: [PATCH 1348/5823] New translations multi-currency.md (Romanian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 249268baa5e5fcf0b09106e2248b7ef36f340b24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:22 -0600 Subject: [PATCH 1349/5823] New translations benefit.md (Romanian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 6469491f28ad421c5ce99c72e37656165f8f6e0e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:23 -0600 Subject: [PATCH 1350/5823] New translations price-system.md (Romanian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From efe9e97a7872008b37cb464879f41c8377210c22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:24 -0600 Subject: [PATCH 1351/5823] New translations install.md (Romanian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 9c5fead9bd0e0e80ee62f067802eb9b481e07ba1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:26 -0600 Subject: [PATCH 1352/5823] New translations 6.2.0.10.md (Romanian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From ee783b8d61da71c6a6121657331fffbe96cb4ecb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:27 -0600 Subject: [PATCH 1353/5823] New translations 6.2.0.11.md (Romanian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From bb3f9504e0416276ce25242048d08b1e988ac87d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:28 -0600 Subject: [PATCH 1354/5823] New translations dominion.md (Romanian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 78132b787fe66cb0593874a69355013c87e5a48a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:29 -0600 Subject: [PATCH 1355/5823] New translations fabledskyblock.md (Romanian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 35b3aca4baecca416297fadb7cc59608f4c7c835 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:30 -0600 Subject: [PATCH 1356/5823] New translations husktowns.md (Romanian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 809594468a7177dc293b0c066b1669ed0b88d9ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:31 -0600 Subject: [PATCH 1357/5823] New translations iridiumskyblock.md (Romanian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 3f2d8a368a44485118325672c3aca7e54ee3fd95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:32 -0600 Subject: [PATCH 1358/5823] New translations itemmatcherplus.md (Romanian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 9bb9ad613e54c50388e810d9cc8da174000e9b5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:33 -0600 Subject: [PATCH 1359/5823] New translations simpleclaimsystem.md (Romanian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 61447bd8c6dbf43714169cc396c204e4d1136024 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:35 -0600 Subject: [PATCH 1360/5823] New translations ultimateclaims.md (Romanian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 04930511459c409b4b41bb3f1defec6d16197d00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:36 -0600 Subject: [PATCH 1361/5823] New translations 07-interaction-manager.md (Romanian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 27ef35b6ef83fa7ac6f9bae6dafa70fbd271ba62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:37 -0600 Subject: [PATCH 1362/5823] New translations 08-tax-manager.md (Romanian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From faf565f4b6da327a472f1cbf2546f400c817e43a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:38 -0600 Subject: [PATCH 1363/5823] New translations 09-layout-provider.md (Romanian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From f63b11716ccffeb3e01b5c629a69ae8b83034620 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:39 -0600 Subject: [PATCH 1364/5823] New translations control-panel (Romanian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 972c760e3da72cab433c7008595d4a0e0d1b7e6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:40 -0600 Subject: [PATCH 1365/5823] New translations shop-types.md (Romanian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 7fa18b675707f89e47f67a536f04e31cf75e8b9e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:41 -0600 Subject: [PATCH 1366/5823] New translations sign-layout.md (Romanian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 6713aee627f948f9f4e80b2c950cfa400be2b6dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:43 -0600 Subject: [PATCH 1367/5823] New translations sign-wax.md (Romanian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 346c8a03b7fc277391833d721dbfd49be090aef1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:44 -0600 Subject: [PATCH 1368/5823] New translations taxes.md (Romanian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 5178bd489181d740cc2ff5871b2d413cbaf4c90d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:45 -0600 Subject: [PATCH 1369/5823] New translations worldedit.md (Romanian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 552eed74956f0ca39b65a1c5ef5baff763b9ce7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:46 -0600 Subject: [PATCH 1370/5823] New translations angelchest.md (French) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From d532f2fa6343495dbf6f4b8735325ca9a5d1711e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:47 -0600 Subject: [PATCH 1371/5823] New translations worldedit.md (French) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From d3ccd7d2c824d5b2288672e11c7cf134dd863c05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:48 -0600 Subject: [PATCH 1372/5823] New translations worldguard.md (French) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 23cf9beb77f2aeec7b8609cae634493bdb4dd6c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:49 -0600 Subject: [PATCH 1373/5823] New translations 01-getting-start.md (French) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 180362419ea1090d8f1e4a93d6a21f67fe08f9e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:50 -0600 Subject: [PATCH 1374/5823] New translations localization.md (French) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 9fc17659148ae88ac7923ea23e18707d7d05574f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:52 -0600 Subject: [PATCH 1375/5823] New translations multi-currency.md (French) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From e7360f9fbd36eb163e621d43d01d98fc582a9a30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:53 -0600 Subject: [PATCH 1376/5823] New translations benefit.md (French) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 0956179dde3f56e758d12d2524bdcfebfe151d99 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:54 -0600 Subject: [PATCH 1377/5823] New translations price-system.md (French) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 75d3c8e24bbeed40f0f844a4b9207a748e4ff6da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:55 -0600 Subject: [PATCH 1378/5823] New translations install.md (French) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From c8f738ffb8fb153efcac38958a3cb578e1e82898 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:56 -0600 Subject: [PATCH 1379/5823] New translations 6.2.0.10.md (French) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 40d13473988a40a80844430960658580b96ccd76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:57 -0600 Subject: [PATCH 1380/5823] New translations 6.2.0.11.md (French) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 87bd73d97ea0cf72ef5b38fb8d5f80e757dcd54a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:19:58 -0600 Subject: [PATCH 1381/5823] New translations dominion.md (French) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 5f17d43316b9218b5af2341b6793b8986998defc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:00 -0600 Subject: [PATCH 1382/5823] New translations fabledskyblock.md (French) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 9efa911ad50babf4b01daffc424d4252c0afbdf0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:01 -0600 Subject: [PATCH 1383/5823] New translations husktowns.md (French) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 995f86d6ee75fab96697c991298a9beb5d6439be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:02 -0600 Subject: [PATCH 1384/5823] New translations iridiumskyblock.md (French) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 73c87d6334d604544cb76cb1c7cbcfe351e2ff1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:03 -0600 Subject: [PATCH 1385/5823] New translations itemmatcherplus.md (French) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 987193e4fb805c787e152ab8c2d3b145f0935b80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:04 -0600 Subject: [PATCH 1386/5823] New translations simpleclaimsystem.md (French) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From d01f4e26547fc53e48e107ec5b7e559a662342c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:05 -0600 Subject: [PATCH 1387/5823] New translations ultimateclaims.md (French) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 288856f50cb672689583503d9bce7420bb9dc315 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:07 -0600 Subject: [PATCH 1388/5823] New translations 07-interaction-manager.md (French) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 8df7dfe41bdda446bf7e88fe80d668bfc29f7d4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:08 -0600 Subject: [PATCH 1389/5823] New translations 08-tax-manager.md (French) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 761a6835b04f1d8e73f6165f69e861240d03d7af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:09 -0600 Subject: [PATCH 1390/5823] New translations 09-layout-provider.md (French) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 0637d318c293356ecffc5f860bb9c615d9f2e689 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:10 -0600 Subject: [PATCH 1391/5823] New translations control-panel (French) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From ea58922b9aad3137fe84cde19b3ecedde35d6dd9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:11 -0600 Subject: [PATCH 1392/5823] New translations shop-types.md (French) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From ed9849cb83b138dd31fda63f5a9977f4158c243c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:12 -0600 Subject: [PATCH 1393/5823] New translations sign-layout.md (French) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 21e0485633f0edb3ea4ffdc654d3dc404758a6f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:13 -0600 Subject: [PATCH 1394/5823] New translations sign-wax.md (French) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 0b17b91c22f42f644a1047f44020caa48daf41f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:14 -0600 Subject: [PATCH 1395/5823] New translations taxes.md (French) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 0619c25f19b9b841d75ea81d9dfb2a3bb28aee53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:16 -0600 Subject: [PATCH 1396/5823] New translations worldedit.md (French) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 9b1fcfd182a8b00e28784a32b3f1b87046c3e6d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:17 -0600 Subject: [PATCH 1397/5823] New translations angelchest.md (Spanish) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From f1ff62a459203c6be5b62dc77226f46d18daf7b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:18 -0600 Subject: [PATCH 1398/5823] New translations worldedit.md (Spanish) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 2178e5f91cc3c1d35cb7964422946e00d897a9d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:19 -0600 Subject: [PATCH 1399/5823] New translations worldguard.md (Spanish) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 6b7f480f94240eb3341e1cf6f8c2066736a7708a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:20 -0600 Subject: [PATCH 1400/5823] New translations 01-getting-start.md (Spanish) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 1b43a8855668e69ec7d573f76149b8603f5326a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:21 -0600 Subject: [PATCH 1401/5823] New translations localization.md (Spanish) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 0c723990a7fd349999b778c9123731e654aef920 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:22 -0600 Subject: [PATCH 1402/5823] New translations multi-currency.md (Spanish) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 93109b626242576b379df1fa529fc2a53529e616 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:23 -0600 Subject: [PATCH 1403/5823] New translations benefit.md (Spanish) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From f96e218a376cbc9866bb5efed0e6d7bdc6a634fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:24 -0600 Subject: [PATCH 1404/5823] New translations price-system.md (Spanish) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 603edfac1e1c2dfe0c6532ed6c81099be6f9db98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:25 -0600 Subject: [PATCH 1405/5823] New translations install.md (Spanish) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From a6c6457821e51001eea9dc300363ef56625fd89d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:26 -0600 Subject: [PATCH 1406/5823] New translations 6.2.0.10.md (Spanish) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From d5400b02878d4f99a11ed6059b9d8b1256ff619c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:28 -0600 Subject: [PATCH 1407/5823] New translations 6.2.0.11.md (Spanish) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 1526727fb3bb9e90e408a3be10cfc415b2468d90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:29 -0600 Subject: [PATCH 1408/5823] New translations dominion.md (Spanish) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From c361848380724ccd05bed72a425827d0a131e6ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:30 -0600 Subject: [PATCH 1409/5823] New translations fabledskyblock.md (Spanish) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From fe17d9a24f6a001b78efb75a7f1ffb0028b3fd62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:31 -0600 Subject: [PATCH 1410/5823] New translations husktowns.md (Spanish) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 93ac38951c1339805b48a4652898461589a2b92c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:32 -0600 Subject: [PATCH 1411/5823] New translations iridiumskyblock.md (Spanish) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 9bdf78a1d55e119a20d1c9a643d2e17befb6a0ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:33 -0600 Subject: [PATCH 1412/5823] New translations itemmatcherplus.md (Spanish) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From fe27cb23ce0a7b6f5f8b1fc2eb9693f2c71f0d11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:34 -0600 Subject: [PATCH 1413/5823] New translations simpleclaimsystem.md (Spanish) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From cd3fd21f9e12908f4e601a139d6782b90dcea769 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:36 -0600 Subject: [PATCH 1414/5823] New translations ultimateclaims.md (Spanish) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 40c7da375736300e95d60994d2a07b379d1d180a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:37 -0600 Subject: [PATCH 1415/5823] New translations 07-interaction-manager.md (Spanish) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 843055d5a923780df5a8e6ea91d306318cce5371 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:38 -0600 Subject: [PATCH 1416/5823] New translations 08-tax-manager.md (Spanish) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 9dc11b0727a41309de7a0c36c6ab9d8f6136a030 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:39 -0600 Subject: [PATCH 1417/5823] New translations 09-layout-provider.md (Spanish) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 40fe9894312ab7434b8529c3dcf11893cfeb4c21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:40 -0600 Subject: [PATCH 1418/5823] New translations control-panel (Spanish) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From a7a5d026ce20a44092df9023526413efd5bc458e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:41 -0600 Subject: [PATCH 1419/5823] New translations shop-types.md (Spanish) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 9c3bec1858816aba30a0228741d278719b7b498b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:43 -0600 Subject: [PATCH 1420/5823] New translations sign-layout.md (Spanish) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 96cb77ff6a4e3984c4edad1d6b955d2cb92390c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:44 -0600 Subject: [PATCH 1421/5823] New translations sign-wax.md (Spanish) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 3845bc78199862efb276f5007bdf7d784157f26c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:45 -0600 Subject: [PATCH 1422/5823] New translations taxes.md (Spanish) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 3c7e148e5eeb5723f324988bd28246d66a57e5fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:46 -0600 Subject: [PATCH 1423/5823] New translations worldedit.md (Spanish) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From d6647bd9a1232aab72c00bbefc4f7cdcfe361d93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:47 -0600 Subject: [PATCH 1424/5823] New translations angelchest.md (Afrikaans) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From d40ffedc1ec3e9525270bd0e72e4dd3d44bef006 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:48 -0600 Subject: [PATCH 1425/5823] New translations worldedit.md (Afrikaans) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 1781182f02d8b42828e3f9503e743b2f51c7a1d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:49 -0600 Subject: [PATCH 1426/5823] New translations worldguard.md (Afrikaans) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From f836563fd00a945dbc3a736b56e83c04de21d645 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:50 -0600 Subject: [PATCH 1427/5823] New translations 01-getting-start.md (Afrikaans) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 476c5779e77d1fc3edff724b3a8ec7038136dc06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:51 -0600 Subject: [PATCH 1428/5823] New translations localization.md (Afrikaans) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 5af8522ce3f4cb227b8e18cff1824695e1f275b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:52 -0600 Subject: [PATCH 1429/5823] New translations multi-currency.md (Afrikaans) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 9b9ea06c92c4ced0b759af77d194631b7f799de4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:53 -0600 Subject: [PATCH 1430/5823] New translations benefit.md (Afrikaans) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From ccc85db3b6c22f1f74dd4b00d56fb2eeebe9bf2d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:55 -0600 Subject: [PATCH 1431/5823] New translations price-system.md (Afrikaans) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 44d52521ee2c6c4fa4cf5b1725d2cdb0d1c07fec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:56 -0600 Subject: [PATCH 1432/5823] New translations install.md (Afrikaans) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From fb0b17d67f76dafa7bad397be5f2ede1a0929517 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:57 -0600 Subject: [PATCH 1433/5823] New translations 6.2.0.10.md (Afrikaans) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 98d81dfe8327fe90d11337cfc840918fbe0d0d47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:58 -0600 Subject: [PATCH 1434/5823] New translations 6.2.0.11.md (Afrikaans) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From dbd20c892705e85c4ec98d9a640fd471c4983fab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:20:59 -0600 Subject: [PATCH 1435/5823] New translations dominion.md (Afrikaans) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 8fa717244f5c8d54d52943ea050b2d3f01e30d7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:00 -0600 Subject: [PATCH 1436/5823] New translations fabledskyblock.md (Afrikaans) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 48d5860bebb80840f95b0ac1edef708527c19889 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:01 -0600 Subject: [PATCH 1437/5823] New translations husktowns.md (Afrikaans) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 21d2e941e109803d748ac569fda08ee66743897a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:03 -0600 Subject: [PATCH 1438/5823] New translations iridiumskyblock.md (Afrikaans) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 4664f83737dfbb9d4d60682a43028bc473be35f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:04 -0600 Subject: [PATCH 1439/5823] New translations itemmatcherplus.md (Afrikaans) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 645bae33f482a36dfbdf4ba0e5603d9ca107fae9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:05 -0600 Subject: [PATCH 1440/5823] New translations simpleclaimsystem.md (Afrikaans) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 3788d0fa1da9214027c91de5f03450cc29e06b61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:06 -0600 Subject: [PATCH 1441/5823] New translations ultimateclaims.md (Afrikaans) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From ac3fc8a821bca4ac98c17637d09a8557a71921e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:07 -0600 Subject: [PATCH 1442/5823] New translations 07-interaction-manager.md (Afrikaans) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From deb3c0d19c46df380c17684bea88bb74d28c1097 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:09 -0600 Subject: [PATCH 1443/5823] New translations 08-tax-manager.md (Afrikaans) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From de87b222b25eaf3744267a02d84f43c95ba94350 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:10 -0600 Subject: [PATCH 1444/5823] New translations 09-layout-provider.md (Afrikaans) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 6577dca067c2daf43b91f36bdb4f43be0b18df6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:11 -0600 Subject: [PATCH 1445/5823] New translations control-panel (Afrikaans) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From f0f398411d0d3d6d3e56d1e47ca8f9ca280d3a3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:12 -0600 Subject: [PATCH 1446/5823] New translations shop-types.md (Afrikaans) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From de87bbaeb1510f34213bb77a294a162041c97c7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:13 -0600 Subject: [PATCH 1447/5823] New translations sign-layout.md (Afrikaans) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 0e14acbd1d72c757c1f97e979389c664d1291b05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:14 -0600 Subject: [PATCH 1448/5823] New translations sign-wax.md (Afrikaans) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From c175cc718dead945153f8a1720b4ab669d7c3152 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:15 -0600 Subject: [PATCH 1449/5823] New translations taxes.md (Afrikaans) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From adc8b22f4a4220da3789a82c7487af74baa9956c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:17 -0600 Subject: [PATCH 1450/5823] New translations worldedit.md (Afrikaans) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From a833997d4e2ca239cb33fd3bdf7b4623eca13858 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:18 -0600 Subject: [PATCH 1451/5823] New translations angelchest.md (Arabic) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From bedd580c4ee9e8205964d190c30fb2a4e3c36892 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:19 -0600 Subject: [PATCH 1452/5823] New translations worldedit.md (Arabic) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From bac356f51d107201ff2fda5a050da0c06ec4f26a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:20 -0600 Subject: [PATCH 1453/5823] New translations worldguard.md (Arabic) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From af22ee201cd35dd00cead6fb0a2034ff07d30a56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:21 -0600 Subject: [PATCH 1454/5823] New translations 01-getting-start.md (Arabic) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 6a52dbfab0048b7519ba1930444ed58f1b211788 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:22 -0600 Subject: [PATCH 1455/5823] New translations localization.md (Arabic) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 1798987a7959f3be13a2e4c17aa618b61c16037a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:23 -0600 Subject: [PATCH 1456/5823] New translations multi-currency.md (Arabic) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From bc2b9a5bed2ea38673a9bd0a9ff41c26bf6086e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:24 -0600 Subject: [PATCH 1457/5823] New translations benefit.md (Arabic) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 3e3343c4247eaa792fba4d46bef9c6f6cc409ecc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:25 -0600 Subject: [PATCH 1458/5823] New translations price-system.md (Arabic) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From b789d8f5cf35197cee5170f61010b5ea357bf863 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:26 -0600 Subject: [PATCH 1459/5823] New translations install.md (Arabic) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From a666f4e3add135135d522d6b0cfd505b602bc7f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:27 -0600 Subject: [PATCH 1460/5823] New translations 6.2.0.10.md (Arabic) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 203aac70312e45ebae11a071fa18293fdf11f43b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:29 -0600 Subject: [PATCH 1461/5823] New translations 6.2.0.11.md (Arabic) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 4854a53af4e1ca62b21e15ada94b7e0b3d1b9bd7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:30 -0600 Subject: [PATCH 1462/5823] New translations dominion.md (Arabic) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 28feeb98dff95750cfa0c75c174c58d8bfb3c10c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:31 -0600 Subject: [PATCH 1463/5823] New translations fabledskyblock.md (Arabic) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From de3a7496c58028b5cf39d34fe04bc257a8e0c6a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:32 -0600 Subject: [PATCH 1464/5823] New translations husktowns.md (Arabic) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From a77866d1108c30b36363c123d501e76bc14110ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:33 -0600 Subject: [PATCH 1465/5823] New translations iridiumskyblock.md (Arabic) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From e901a41c68a768961f198147d788ac50d1966861 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:34 -0600 Subject: [PATCH 1466/5823] New translations itemmatcherplus.md (Arabic) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From a8903ecb3c08da554d52ccf0055299185a1c5f43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:35 -0600 Subject: [PATCH 1467/5823] New translations simpleclaimsystem.md (Arabic) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 6cbec690a30d4050dca6a29cdf6ac2e534b94da0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:36 -0600 Subject: [PATCH 1468/5823] New translations ultimateclaims.md (Arabic) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From ad5ed434905bf3b84577414eafbe4d1a6ecf270d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:38 -0600 Subject: [PATCH 1469/5823] New translations 07-interaction-manager.md (Arabic) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 6c4185df1078560771ffb2270f5179c32dfec71b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:39 -0600 Subject: [PATCH 1470/5823] New translations 08-tax-manager.md (Arabic) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 879cd862cc8a89b43739c221b2eab95983a4f842 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:40 -0600 Subject: [PATCH 1471/5823] New translations 09-layout-provider.md (Arabic) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 3238e09f6efb9982e18f7b419de701b435aa8257 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:41 -0600 Subject: [PATCH 1472/5823] New translations control-panel (Arabic) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 6f62113600bffe11e3d384d45148c2e724206195 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:42 -0600 Subject: [PATCH 1473/5823] New translations shop-types.md (Arabic) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 7f6cd39b10d44f5cc28d1753b55964420ae51ee3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:44 -0600 Subject: [PATCH 1474/5823] New translations sign-layout.md (Arabic) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 2c68eef0d25ce2366b7a06e0eeac6d5ed3ddf74f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:45 -0600 Subject: [PATCH 1475/5823] New translations sign-wax.md (Arabic) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 81b9fb19235af223ff5c04cbe9101431ede3a926 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:46 -0600 Subject: [PATCH 1476/5823] New translations taxes.md (Arabic) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 81583444b836f505a35b83bfc49dbb3e718be06e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:47 -0600 Subject: [PATCH 1477/5823] New translations worldedit.md (Arabic) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From b5ecded820cdd15755b237495207fbfcc7e0167e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:48 -0600 Subject: [PATCH 1478/5823] New translations angelchest.md (Bulgarian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From e27ea50a1b517d5db23f21ab87b7bf24e656743c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:49 -0600 Subject: [PATCH 1479/5823] New translations worldedit.md (Bulgarian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 34f3eaf14b304af341ba074fe1af1c3baf49da6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:50 -0600 Subject: [PATCH 1480/5823] New translations worldguard.md (Bulgarian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 53dd804c788f11cc99f22b1d65b66d01d6f34a22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:51 -0600 Subject: [PATCH 1481/5823] New translations 01-getting-start.md (Bulgarian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From dfa3c8d7e63025f7460660346357d1c5de9d0524 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:52 -0600 Subject: [PATCH 1482/5823] New translations localization.md (Bulgarian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 22387e7297283cdba6e5ff691264fa3348f99443 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:53 -0600 Subject: [PATCH 1483/5823] New translations multi-currency.md (Bulgarian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 16397d701c2e8896498afd59e6d1abda0cf17c59 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:55 -0600 Subject: [PATCH 1484/5823] New translations benefit.md (Bulgarian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From f16a84b629577d2dfb037150ddd9ff9514e81f9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:56 -0600 Subject: [PATCH 1485/5823] New translations price-system.md (Bulgarian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 03eebf915615c23fc2e2f3798e59351f700eda4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:57 -0600 Subject: [PATCH 1486/5823] New translations install.md (Bulgarian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f97b73ed0acd9dbdad49f4e174d5bd344e42425e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:58 -0600 Subject: [PATCH 1487/5823] New translations 6.2.0.10.md (Bulgarian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 4db0ace229b03eab61226eabc302f6c959fb3147 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:21:59 -0600 Subject: [PATCH 1488/5823] New translations 6.2.0.11.md (Bulgarian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From d86368d8bf3e4a6c20ee481d0a63f50ec4f11ecc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:00 -0600 Subject: [PATCH 1489/5823] New translations dominion.md (Bulgarian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 047edf0ce1385d3331b488c6a73b2de3b522a1c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:01 -0600 Subject: [PATCH 1490/5823] New translations fabledskyblock.md (Bulgarian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 47b727abf02dfe704568e67f29895c53cffaf2f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:03 -0600 Subject: [PATCH 1491/5823] New translations husktowns.md (Bulgarian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 6bb6bb4b8407defe08801b594d383b50967f8f10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:04 -0600 Subject: [PATCH 1492/5823] New translations iridiumskyblock.md (Bulgarian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From dd5a2a13ee97b9921efccb132b1f7cd4ec47ed98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:05 -0600 Subject: [PATCH 1493/5823] New translations itemmatcherplus.md (Bulgarian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 0d51befaa6421fb2d8115af6f31ed8c2d017b14e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:06 -0600 Subject: [PATCH 1494/5823] New translations simpleclaimsystem.md (Bulgarian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From d3d19f49535cb403a9e21d64c308a1eb49c9134d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:07 -0600 Subject: [PATCH 1495/5823] New translations ultimateclaims.md (Bulgarian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 99b819cd3b1041ee9349fee357a53db77cc457fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:09 -0600 Subject: [PATCH 1496/5823] New translations 07-interaction-manager.md (Bulgarian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 49d6314661dab93b298cd64eee6e5cf4d265836f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:10 -0600 Subject: [PATCH 1497/5823] New translations 08-tax-manager.md (Bulgarian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 0663da7d85d0ecffb21111ae46af34513d7facc6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:11 -0600 Subject: [PATCH 1498/5823] New translations 09-layout-provider.md (Bulgarian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 04643e0f853e477da49745773e055226dd3d6643 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:12 -0600 Subject: [PATCH 1499/5823] New translations control-panel (Bulgarian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 34351a194b907e2d9a10faeaa80c5d9851b56d87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:13 -0600 Subject: [PATCH 1500/5823] New translations shop-types.md (Bulgarian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From e2289c18c6fdc297cfa278fba7681dff2fb0980f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:14 -0600 Subject: [PATCH 1501/5823] New translations sign-layout.md (Bulgarian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 7ca46783ace919967280daa22b03f0432e1099be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:15 -0600 Subject: [PATCH 1502/5823] New translations sign-wax.md (Bulgarian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From f70fe7d476d1759e6204f56763654c7451c0a686 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:16 -0600 Subject: [PATCH 1503/5823] New translations taxes.md (Bulgarian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 4b98b01d3e344105f744b95f3ffa47352c207ac3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:18 -0600 Subject: [PATCH 1504/5823] New translations worldedit.md (Bulgarian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 4fa5958ca0e939d722c67bd46703cafb325ed393 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:19 -0600 Subject: [PATCH 1505/5823] New translations angelchest.md (Catalan) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 4f1e0c93cb61c7ad80cd09a3265eb9b087958425 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:20 -0600 Subject: [PATCH 1506/5823] New translations worldedit.md (Catalan) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 7431ff47feeb0177a996cab6337b0614a29653af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:21 -0600 Subject: [PATCH 1507/5823] New translations worldguard.md (Catalan) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 5a32044f14689ab587d97c7db2f07afc285d3750 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:22 -0600 Subject: [PATCH 1508/5823] New translations 01-getting-start.md (Catalan) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 298998007889d14be414df41584fdec034b73505 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:23 -0600 Subject: [PATCH 1509/5823] New translations localization.md (Catalan) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 86ce7eb05041f3bd1aac9aca4fc68950850eb534 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:24 -0600 Subject: [PATCH 1510/5823] New translations multi-currency.md (Catalan) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 469a3e8df8d83e5148a37d1795dcd3b79fecd82f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:25 -0600 Subject: [PATCH 1511/5823] New translations benefit.md (Catalan) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From d85ec4816f512118225ec34e53397fc3a3d2276b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:26 -0600 Subject: [PATCH 1512/5823] New translations price-system.md (Catalan) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From d875f27e1599c04566335fb748772a7f961b44fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:27 -0600 Subject: [PATCH 1513/5823] New translations install.md (Catalan) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 747d1a301a5662f8b0dcbafd9b98382efe759b7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:28 -0600 Subject: [PATCH 1514/5823] New translations 6.2.0.10.md (Catalan) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 4a9900b3b0910d10f1052861153f268b47f0ce15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:30 -0600 Subject: [PATCH 1515/5823] New translations 6.2.0.11.md (Catalan) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From af8f8e758a1a56ca6f694807d1f1e661b5976e08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:31 -0600 Subject: [PATCH 1516/5823] New translations dominion.md (Catalan) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 043f59fcc8443bdd0731928fc239185f9b80d60d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:32 -0600 Subject: [PATCH 1517/5823] New translations fabledskyblock.md (Catalan) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From b8d7111b68e152ff9582ed43aed9a9bd2f08a1bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:33 -0600 Subject: [PATCH 1518/5823] New translations husktowns.md (Catalan) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From b2ea1c0a4e2f930638ac5bd5d476114a89d7e08b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:34 -0600 Subject: [PATCH 1519/5823] New translations iridiumskyblock.md (Catalan) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From f16c3537c0eac99d904426d7dd876fd2d27226fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:35 -0600 Subject: [PATCH 1520/5823] New translations itemmatcherplus.md (Catalan) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From e4788e33bed7fa80ee5db405fd45d257ebcaaa77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:36 -0600 Subject: [PATCH 1521/5823] New translations simpleclaimsystem.md (Catalan) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 9c388d52a3e9da14c581620196aa2921c45e36ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:38 -0600 Subject: [PATCH 1522/5823] New translations ultimateclaims.md (Catalan) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From d2459d5fe9982590fd617e60575bab238785826e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:39 -0600 Subject: [PATCH 1523/5823] New translations 07-interaction-manager.md (Catalan) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 130fdbcdf5f0533d00b235e23519afcfcbf607cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:40 -0600 Subject: [PATCH 1524/5823] New translations 08-tax-manager.md (Catalan) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 6583d3e6f30c769eceaaab694c35fe183b67b0a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:41 -0600 Subject: [PATCH 1525/5823] New translations 09-layout-provider.md (Catalan) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 91356aa4a0cbb8eeb375290a4b65c7f162e53e95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:42 -0600 Subject: [PATCH 1526/5823] New translations control-panel (Catalan) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From a9fd0bbd7d99dfeab5e60e9f9fc6370f1be82560 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:43 -0600 Subject: [PATCH 1527/5823] New translations shop-types.md (Catalan) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 188ce370386cb3d314b55e94a4e0aaa9c0363b0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:45 -0600 Subject: [PATCH 1528/5823] New translations sign-layout.md (Catalan) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 7ef3af6702fb0b673d1c46619e30258db09a052a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:46 -0600 Subject: [PATCH 1529/5823] New translations sign-wax.md (Catalan) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 7e8e62fab917c4af07ce7546136483b237df6675 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:47 -0600 Subject: [PATCH 1530/5823] New translations taxes.md (Catalan) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From f290130a38edb208a0c3f59a86cb1ef720f9353b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:48 -0600 Subject: [PATCH 1531/5823] New translations worldedit.md (Catalan) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 3129038378a2bfb8789145361cdae5e88f438646 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:49 -0600 Subject: [PATCH 1532/5823] New translations angelchest.md (Czech) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 1694310eacc1959842bc10f49bd43ae01e4ff77d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:50 -0600 Subject: [PATCH 1533/5823] New translations worldedit.md (Czech) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From b40530fe15d5a5ba4633aeb8e9e934954ea3f7e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:51 -0600 Subject: [PATCH 1534/5823] New translations worldguard.md (Czech) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 1795f4d26f28a64fa8d94d85dcafcf7c7cbd2706 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:52 -0600 Subject: [PATCH 1535/5823] New translations 01-getting-start.md (Czech) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 72c5ed83b3fa908f4769a5ae9a48dcaf1a4a4662 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:54 -0600 Subject: [PATCH 1536/5823] New translations localization.md (Czech) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 6af1f88886a6fca49d843dc4ec24a06b1147370a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:55 -0600 Subject: [PATCH 1537/5823] New translations multi-currency.md (Czech) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From d9cd43bd6a0c315a9ceea7ab04069fa48a1eb862 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:56 -0600 Subject: [PATCH 1538/5823] New translations benefit.md (Czech) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From c60576908f885a3b7f31bb646e2bfa7a8558500b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:57 -0600 Subject: [PATCH 1539/5823] New translations price-system.md (Czech) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 5b9efbfaacfea71e94954c36e5e8901b535d077a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:58 -0600 Subject: [PATCH 1540/5823] New translations install.md (Czech) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From ecfc06aedb2513e10b221fc1c9051673eb7a8416 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:22:59 -0600 Subject: [PATCH 1541/5823] New translations 6.2.0.10.md (Czech) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 94ca7715d6d1bf98759c8d178bdb0624c4a6b6c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:00 -0600 Subject: [PATCH 1542/5823] New translations 6.2.0.11.md (Czech) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 1b05695f9ea624c53872aa7430d24e4291e81bd8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:01 -0600 Subject: [PATCH 1543/5823] New translations dominion.md (Czech) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 43294ba55a81d59c0f0f942289c92a60777c9192 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:02 -0600 Subject: [PATCH 1544/5823] New translations fabledskyblock.md (Czech) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 02d308eaff4fc2f1b3f515e425a83586e55c357a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:03 -0600 Subject: [PATCH 1545/5823] New translations husktowns.md (Czech) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 9396913cc845bb6f991e8685cf84299e2c3fdcdf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:05 -0600 Subject: [PATCH 1546/5823] New translations iridiumskyblock.md (Czech) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 8b990183938adecd2b6c4015c946f65fd94be805 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:06 -0600 Subject: [PATCH 1547/5823] New translations itemmatcherplus.md (Czech) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 1603ed67d588f1e4db04f250d1967e6be3046326 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:07 -0600 Subject: [PATCH 1548/5823] New translations simpleclaimsystem.md (Czech) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From aac59ab5cd4483b60495a265078f2e2fd9cbe2a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:08 -0600 Subject: [PATCH 1549/5823] New translations ultimateclaims.md (Czech) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 171f2bc513558067841963a57aeed71141fe20e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:10 -0600 Subject: [PATCH 1550/5823] New translations 07-interaction-manager.md (Czech) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 6c3ce228e94a820f74790678b4e27e74a29d0478 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:11 -0600 Subject: [PATCH 1551/5823] New translations 08-tax-manager.md (Czech) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 8c635927ee34aea36067334885967d8973cbc9f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:12 -0600 Subject: [PATCH 1552/5823] New translations 09-layout-provider.md (Czech) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From a379395719a8a6e6ed8c752e30b38cda5c1fcb84 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:13 -0600 Subject: [PATCH 1553/5823] New translations control-panel (Czech) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 630e49043cf917ce64f038d5298f4e9c5f945c0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:14 -0600 Subject: [PATCH 1554/5823] New translations shop-types.md (Czech) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 16003d2a41dee2fa4979e3d50ec7628562908a28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:15 -0600 Subject: [PATCH 1555/5823] New translations sign-layout.md (Czech) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 2e75ac21ad193f7a8960dfcb34c61da6780598f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:16 -0600 Subject: [PATCH 1556/5823] New translations sign-wax.md (Czech) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From f4cb829182d7d1c182f0591d9595c718c9c184e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:17 -0600 Subject: [PATCH 1557/5823] New translations taxes.md (Czech) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 79f6b28b7ecbd6835ea4051cf9612f4a8f3dbeff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:19 -0600 Subject: [PATCH 1558/5823] New translations worldedit.md (Czech) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From aaaf3f1a501e07e49839a7e16e169b5ebe23bd62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:20 -0600 Subject: [PATCH 1559/5823] New translations angelchest.md (Danish) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 9912e2df6d71204f123413b03cf87136214fe33d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:21 -0600 Subject: [PATCH 1560/5823] New translations worldedit.md (Danish) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 2b78ff5f0cefb1160b73f5c5229f8b554c37b6d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:22 -0600 Subject: [PATCH 1561/5823] New translations worldguard.md (Danish) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From bf766fc71ef36c6a21339bb69bebfac53dc97365 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:23 -0600 Subject: [PATCH 1562/5823] New translations 01-getting-start.md (Danish) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 76cf534c1cf443e6276c19006b5a994553af6a61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:24 -0600 Subject: [PATCH 1563/5823] New translations localization.md (Danish) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 9aba8507c1cbf141d6481b894be0c7c549bae7b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:25 -0600 Subject: [PATCH 1564/5823] New translations multi-currency.md (Danish) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 47a7cb5781490299483d1dd8bf437c92be457813 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:26 -0600 Subject: [PATCH 1565/5823] New translations benefit.md (Danish) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From f43823d479f3577b63f7f317850c824119650453 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:27 -0600 Subject: [PATCH 1566/5823] New translations price-system.md (Danish) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From ddab3bcdf3b2214bbdb1c07e533d0e2d725af6bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:28 -0600 Subject: [PATCH 1567/5823] New translations install.md (Danish) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From a3461172406689960457f5695bc195b29b38eb35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:30 -0600 Subject: [PATCH 1568/5823] New translations 6.2.0.10.md (Danish) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 5913a3ebb7676cb4b1708e3f8f889913379ae190 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:31 -0600 Subject: [PATCH 1569/5823] New translations 6.2.0.11.md (Danish) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 8917937350a25aae85352448d9f46ae5dabd2cb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:32 -0600 Subject: [PATCH 1570/5823] New translations dominion.md (Danish) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From f8fb5b8bc027547e3c381b64ad10dfc669958473 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:33 -0600 Subject: [PATCH 1571/5823] New translations fabledskyblock.md (Danish) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 92447d0d0ddfe64459add052e1cc8f7aee7a4cd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:34 -0600 Subject: [PATCH 1572/5823] New translations husktowns.md (Danish) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 1c6fffb5d1390254561680d18b7b3d45bc474906 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:35 -0600 Subject: [PATCH 1573/5823] New translations iridiumskyblock.md (Danish) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From fe9ee5ee77c03e2202ef0e2201920bb8964826a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:36 -0600 Subject: [PATCH 1574/5823] New translations itemmatcherplus.md (Danish) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 09be58347bcc58777c25653883941249f5754c1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:38 -0600 Subject: [PATCH 1575/5823] New translations simpleclaimsystem.md (Danish) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 37192f673cb36985d28775b77db8a2e7931ba725 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:39 -0600 Subject: [PATCH 1576/5823] New translations ultimateclaims.md (Danish) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From bb6f8d2cc4ecb50f36146deba5c1dcdcd1f4fad1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:40 -0600 Subject: [PATCH 1577/5823] New translations 07-interaction-manager.md (Danish) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 842081c01afa11e32113bbf756262a2e6c083310 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:41 -0600 Subject: [PATCH 1578/5823] New translations 08-tax-manager.md (Danish) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 22adb1177ab6fa9a28f502160d6ee3339e6c21a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:42 -0600 Subject: [PATCH 1579/5823] New translations 09-layout-provider.md (Danish) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From ff7342f46627f8a30901fe1632e0cf4fd23beaf3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:43 -0600 Subject: [PATCH 1580/5823] New translations control-panel (Danish) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 700f966e863f1e9187ee0f993eadaeca71db9e22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:45 -0600 Subject: [PATCH 1581/5823] New translations shop-types.md (Danish) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 19f6b086f45ab789aeec7ea2987ae3fb85b02729 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:46 -0600 Subject: [PATCH 1582/5823] New translations sign-layout.md (Danish) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 1e2195ef25e02ff79408551ca75675f60187e636 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:47 -0600 Subject: [PATCH 1583/5823] New translations sign-wax.md (Danish) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 7df8951f0ca90c6e13cb26d19a697f47c4a96b53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:48 -0600 Subject: [PATCH 1584/5823] New translations taxes.md (Danish) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 948b90677c705dbe9d48bb3aaf2d708ecf0acbde Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:49 -0600 Subject: [PATCH 1585/5823] New translations worldedit.md (Danish) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From aa9c1f9fe203a81acdff979a803877fb09b1d796 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:50 -0600 Subject: [PATCH 1586/5823] New translations angelchest.md (German) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From b57bc5834766dfa48885646c1aa4d1820bf56453 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:51 -0600 Subject: [PATCH 1587/5823] New translations worldedit.md (German) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 68a39b12c8a1349f31b637388e508112359b6c85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:52 -0600 Subject: [PATCH 1588/5823] New translations worldguard.md (German) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 51b7f0e32be0470d1b599207e0411efc037496d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:53 -0600 Subject: [PATCH 1589/5823] New translations 01-getting-start.md (German) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From e23bb21e5b7dd5cb619bb1fee121184dc4aca180 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:54 -0600 Subject: [PATCH 1590/5823] New translations localization.md (German) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From f6db6d36c1c36d4603e87456cd67d3a0474f938e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:55 -0600 Subject: [PATCH 1591/5823] New translations multi-currency.md (German) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 55c4dd7abc54fe2193276ab46a2fa2e0863251ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:56 -0600 Subject: [PATCH 1592/5823] New translations benefit.md (German) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 347f8ab9ad99d55cebdd3905d56c9e1b6317fce6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:57 -0600 Subject: [PATCH 1593/5823] New translations price-system.md (German) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 9b4c3170f5aeae3762d4a87bde65762fd06ac7b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:58 -0600 Subject: [PATCH 1594/5823] New translations install.md (German) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 3d909a271d8544b6db2ae89d8af76ed9fdfdc653 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:23:59 -0600 Subject: [PATCH 1595/5823] New translations 6.2.0.10.md (German) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From ad9fbfb408a5adac3926d23b5369452a1298cadd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:01 -0600 Subject: [PATCH 1596/5823] New translations 6.2.0.11.md (German) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 3e1dc70ad9b41588bfc1e9f795045c0a83ab0406 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:02 -0600 Subject: [PATCH 1597/5823] New translations dominion.md (German) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 8b17e1a7f15c2a99659165fb4f82e15d8f57c90a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:03 -0600 Subject: [PATCH 1598/5823] New translations fabledskyblock.md (German) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From ba5902ce1254a3ba0b3995e42619de358b16bf9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:04 -0600 Subject: [PATCH 1599/5823] New translations husktowns.md (German) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 7ebba32180309c41e866bfb548d025996f4d7d08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:05 -0600 Subject: [PATCH 1600/5823] New translations iridiumskyblock.md (German) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 35f18d3d5ef46edd11d168d6d1adfd7208500f41 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:06 -0600 Subject: [PATCH 1601/5823] New translations itemmatcherplus.md (German) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 0e83d75180f6522daeeea6df22959e62edc4948e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:08 -0600 Subject: [PATCH 1602/5823] New translations simpleclaimsystem.md (German) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 26e21d0b19d2237362f6433538c26741e320063e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:09 -0600 Subject: [PATCH 1603/5823] New translations ultimateclaims.md (German) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From d2cefc51f9ee5f17a5d9ad150325c2afb2d47471 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:10 -0600 Subject: [PATCH 1604/5823] New translations 07-interaction-manager.md (German) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 9699ee7be8985717f4e3e76f7fc4b022efcbca4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:11 -0600 Subject: [PATCH 1605/5823] New translations 08-tax-manager.md (German) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 32ecc62a1b9e5c1efdef860ed489f05482919829 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:12 -0600 Subject: [PATCH 1606/5823] New translations 09-layout-provider.md (German) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 5a7baacd14087d9b95e3c47a9ed7e86914546033 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:13 -0600 Subject: [PATCH 1607/5823] New translations control-panel (German) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From cd4e85aecb8ba946c518438ac03255c6aa9a8467 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:14 -0600 Subject: [PATCH 1608/5823] New translations shop-types.md (German) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From c5df31f5ae8a12439ac5f47650ab35aca9b40c46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:16 -0600 Subject: [PATCH 1609/5823] New translations sign-layout.md (German) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 8ebda8110557a2103f573a6dfdf72272e458c6fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:17 -0600 Subject: [PATCH 1610/5823] New translations sign-wax.md (German) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 73004b4952d52d2c64f9197004b71f57a71c099b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:18 -0600 Subject: [PATCH 1611/5823] New translations taxes.md (German) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From f0922f0fb9cb7210d4474a8a18ca8fb8162d8851 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:19 -0600 Subject: [PATCH 1612/5823] New translations worldedit.md (German) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 60734e69bebc38aadaba4f65640b2b60a1016f39 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:20 -0600 Subject: [PATCH 1613/5823] New translations angelchest.md (Greek) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 2e3098c66c1e283ef50fb8c66b55c9d721be5e4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:21 -0600 Subject: [PATCH 1614/5823] New translations worldedit.md (Greek) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 18c113b12289ab53a90b4972a90bffe4d4274471 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:22 -0600 Subject: [PATCH 1615/5823] New translations worldguard.md (Greek) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From b29030290f6f360a6845d2e382392ee947dc6e90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:23 -0600 Subject: [PATCH 1616/5823] New translations 01-getting-start.md (Greek) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 98e82f1b6d57fdcdbd1a45ce28f66d0e521564af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:24 -0600 Subject: [PATCH 1617/5823] New translations localization.md (Greek) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From d742633e3e6180c37fe3c15430921a374db32af1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:26 -0600 Subject: [PATCH 1618/5823] New translations multi-currency.md (Greek) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 1f98c1073d60282d5505db90c58ebe9177916e73 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:27 -0600 Subject: [PATCH 1619/5823] New translations benefit.md (Greek) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From bd8e1c0f7da2fc5fbfaa162dc5af13f9850d5a5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:28 -0600 Subject: [PATCH 1620/5823] New translations price-system.md (Greek) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 5cdc1998a5a4a8244dddf001aa1915acde1af9d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:29 -0600 Subject: [PATCH 1621/5823] New translations install.md (Greek) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 5fa77e05e99762042a86567b71f16763b895b12e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:30 -0600 Subject: [PATCH 1622/5823] New translations 6.2.0.10.md (Greek) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From f17db654120d9623ec5183f4be8486dd1449e116 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:31 -0600 Subject: [PATCH 1623/5823] New translations 6.2.0.11.md (Greek) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From d2491b89ee8043516a634309da3eaf1edca14dcb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:33 -0600 Subject: [PATCH 1624/5823] New translations dominion.md (Greek) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 02f971ef1b80595469df3a5febf84dea42a02131 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:34 -0600 Subject: [PATCH 1625/5823] New translations fabledskyblock.md (Greek) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From ae814f17da2d4ea350fdb41c0e3aedf20bdbab8e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:35 -0600 Subject: [PATCH 1626/5823] New translations husktowns.md (Greek) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From d3f058a31dd80c319448dd2c3bf21d0206e99b69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:36 -0600 Subject: [PATCH 1627/5823] New translations iridiumskyblock.md (Greek) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From df9420f37513dd927ae2667760071b6ce46b6c9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:37 -0600 Subject: [PATCH 1628/5823] New translations itemmatcherplus.md (Greek) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 807e61a7d6fb1d2a1a344620deb33d887a90d53a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:38 -0600 Subject: [PATCH 1629/5823] New translations simpleclaimsystem.md (Greek) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From baffb1e69a0c0f444a89bfadd11efdf09741835a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:39 -0600 Subject: [PATCH 1630/5823] New translations ultimateclaims.md (Greek) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From c9a0e87b174723ab2ba083000d42308548b01bbb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:41 -0600 Subject: [PATCH 1631/5823] New translations 07-interaction-manager.md (Greek) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 0631e96b33b1311480bca1e0e49f811bc8090f5a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:42 -0600 Subject: [PATCH 1632/5823] New translations 08-tax-manager.md (Greek) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From f4535150869f331cf649a5a957fac132fb20c54c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:43 -0600 Subject: [PATCH 1633/5823] New translations 09-layout-provider.md (Greek) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 0801bdbc4df83d7f6514d9d63bf26300a0451a94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:44 -0600 Subject: [PATCH 1634/5823] New translations control-panel (Greek) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From f42ff73b9f5705bfc0ec4718c4c30dd16e2aa48e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:45 -0600 Subject: [PATCH 1635/5823] New translations shop-types.md (Greek) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From cb13d86973f0d6b017c9fe1d3f863040b4639e1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:46 -0600 Subject: [PATCH 1636/5823] New translations sign-layout.md (Greek) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From afe4f64e1af8b6e9d3ff14d6183abdf8d8b621da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:47 -0600 Subject: [PATCH 1637/5823] New translations sign-wax.md (Greek) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 5e1e136b41ab8cf6bfc8145aca56ad66eb6921d5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:48 -0600 Subject: [PATCH 1638/5823] New translations taxes.md (Greek) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 5457d8ebdd55c854ba9b4deef4ed72d56601a6a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:49 -0600 Subject: [PATCH 1639/5823] New translations worldedit.md (Greek) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 98147a746b5f2e89d54655d46e8b899e6c0ffa7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:50 -0600 Subject: [PATCH 1640/5823] New translations angelchest.md (Finnish) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 016a169acb35a0051a1ef654b7e875feb1fdeb7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:51 -0600 Subject: [PATCH 1641/5823] New translations worldedit.md (Finnish) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From d8641626513492b8710183a4ecc62a0cc87ee939 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:52 -0600 Subject: [PATCH 1642/5823] New translations worldguard.md (Finnish) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From c8c3819e452926017b2ef1b6256bf145875d85f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:53 -0600 Subject: [PATCH 1643/5823] New translations 01-getting-start.md (Finnish) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 0e4868622c0ee42bda0e822656c86e85b7468d95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:54 -0600 Subject: [PATCH 1644/5823] New translations localization.md (Finnish) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 20ec116d189ba981633b075f75d3fbbf0699783b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:55 -0600 Subject: [PATCH 1645/5823] New translations multi-currency.md (Finnish) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 2b2f1ef9cbe50c86866acd7f951984f2189900cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:56 -0600 Subject: [PATCH 1646/5823] New translations benefit.md (Finnish) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From f926fe546a8ca415031ae5560b070b8aedecac40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:57 -0600 Subject: [PATCH 1647/5823] New translations price-system.md (Finnish) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 15691a63e7197fe4c25e1c7f29a5b1be9d9bc4df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:58 -0600 Subject: [PATCH 1648/5823] New translations install.md (Finnish) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 8d30c8618feb238640bef467409e58deb5d58d06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:24:59 -0600 Subject: [PATCH 1649/5823] New translations 6.2.0.10.md (Finnish) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From b843f5e02c7e5022f6608a4dc431e8a59ad8f545 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:01 -0600 Subject: [PATCH 1650/5823] New translations 6.2.0.11.md (Finnish) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From c767c325dfca2d37523b6449900f3c8271577777 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:02 -0600 Subject: [PATCH 1651/5823] New translations dominion.md (Finnish) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 385cce53a05df14d611b9d0eb480a9f282345217 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:03 -0600 Subject: [PATCH 1652/5823] New translations fabledskyblock.md (Finnish) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 2e54e2844ca415550a98e2a3a8c8e0c4774e423f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:04 -0600 Subject: [PATCH 1653/5823] New translations husktowns.md (Finnish) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 5883b18d0099e49f87d7c868621b7bc1f45a040e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:05 -0600 Subject: [PATCH 1654/5823] New translations iridiumskyblock.md (Finnish) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From f306b4b504fa0f63b40dd27c0b7367ac8cdd4c50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:06 -0600 Subject: [PATCH 1655/5823] New translations itemmatcherplus.md (Finnish) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 587ffab08f7a10f6619b9297f2ceb9c10ad42a58 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:07 -0600 Subject: [PATCH 1656/5823] New translations simpleclaimsystem.md (Finnish) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 8921e1841d657a167c2491727dacbe6247dc61db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:08 -0600 Subject: [PATCH 1657/5823] New translations ultimateclaims.md (Finnish) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 76e7717e890de3fd7f8a3a87fe9d2750eddc7743 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:10 -0600 Subject: [PATCH 1658/5823] New translations 07-interaction-manager.md (Finnish) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From abeb690345e3cce55c4e570adb4d9e51e78e76d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:11 -0600 Subject: [PATCH 1659/5823] New translations 08-tax-manager.md (Finnish) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 71426a07f6a458c3d50721f1e3b8d8d0f5fba06b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:12 -0600 Subject: [PATCH 1660/5823] New translations 09-layout-provider.md (Finnish) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 65afd2faaa331fe7d9c7f96de6ad4452cbb75d37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:13 -0600 Subject: [PATCH 1661/5823] New translations control-panel (Finnish) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From a15503b798101b45c4799eb037f9a44b3330ff04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:14 -0600 Subject: [PATCH 1662/5823] New translations shop-types.md (Finnish) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 80a3d273a8357beeef5dc39e9a2474c9f2ee88ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:15 -0600 Subject: [PATCH 1663/5823] New translations sign-layout.md (Finnish) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From f68693c36827d999d8b24bf3e6c336694d89605c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:16 -0600 Subject: [PATCH 1664/5823] New translations sign-wax.md (Finnish) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 0d3f761882f97f17da7690252267f53e17cad931 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:17 -0600 Subject: [PATCH 1665/5823] New translations taxes.md (Finnish) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From fa0d4af21d871b02422264b7e10195400d6581c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:18 -0600 Subject: [PATCH 1666/5823] New translations worldedit.md (Finnish) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 678db70510be6d2dfb71f131b6625eec4428a211 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:19 -0600 Subject: [PATCH 1667/5823] New translations angelchest.md (Hebrew) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 05e4560f5690ce106ff43c5a8265e57792e16629 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:20 -0600 Subject: [PATCH 1668/5823] New translations worldedit.md (Hebrew) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 0401f29944dd4747893909ddd6373b0ffa9052c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:21 -0600 Subject: [PATCH 1669/5823] New translations worldguard.md (Hebrew) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 7a8af4f952e610a1b2aa9f187aad53d8079f0e04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:22 -0600 Subject: [PATCH 1670/5823] New translations 01-getting-start.md (Hebrew) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From bd835be48b62c87976b8acba03f9f95e38723964 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:24 -0600 Subject: [PATCH 1671/5823] New translations localization.md (Hebrew) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From b8218a657c79596fe47db914c33d931e104c1b4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:25 -0600 Subject: [PATCH 1672/5823] New translations multi-currency.md (Hebrew) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From e8095a87cd36a5c83828e514d1ebb6ca8f0ac185 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:26 -0600 Subject: [PATCH 1673/5823] New translations benefit.md (Hebrew) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 4a5b541f3de3db5a744bf2c27d3b581329864a46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:27 -0600 Subject: [PATCH 1674/5823] New translations price-system.md (Hebrew) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 4fe12783d7bab03126533dad08642c3777265cbd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:28 -0600 Subject: [PATCH 1675/5823] New translations install.md (Hebrew) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 75a63de1d3224d62f42255285092553a6afb895c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:29 -0600 Subject: [PATCH 1676/5823] New translations 6.2.0.10.md (Hebrew) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From b2155f3a70bbf374ea88601cb6e8aaa50a1b4fa1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:30 -0600 Subject: [PATCH 1677/5823] New translations 6.2.0.11.md (Hebrew) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 8126c67ae65a338b1275e2f3ac5a5bb871f9973b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:31 -0600 Subject: [PATCH 1678/5823] New translations dominion.md (Hebrew) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From f8d32c7b559f1815ab4bd0d103132c8ad3770c79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:33 -0600 Subject: [PATCH 1679/5823] New translations fabledskyblock.md (Hebrew) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 2ca7bde527a51fc0899cde568c04dc0daab69f35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:34 -0600 Subject: [PATCH 1680/5823] New translations husktowns.md (Hebrew) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From a09391123530c6285f97273c904b82d8f0e09507 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:35 -0600 Subject: [PATCH 1681/5823] New translations iridiumskyblock.md (Hebrew) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 8d5edccf9bc8dbe40e392709cae4331e6310d33f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:36 -0600 Subject: [PATCH 1682/5823] New translations itemmatcherplus.md (Hebrew) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 74cb447a1d5ae9c6ba1c008b1dc17cd35fc5a950 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:37 -0600 Subject: [PATCH 1683/5823] New translations simpleclaimsystem.md (Hebrew) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From fed298a4d983d7ced50b952b54d5b6f37897e95b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:38 -0600 Subject: [PATCH 1684/5823] New translations ultimateclaims.md (Hebrew) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 239e6f6c229c9f854c88e682c31ab77e4af3f019 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:39 -0600 Subject: [PATCH 1685/5823] New translations 07-interaction-manager.md (Hebrew) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 656b549118956d5d707903923b90348710283dc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:40 -0600 Subject: [PATCH 1686/5823] New translations 08-tax-manager.md (Hebrew) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 63017e7f9aa0748f5d28ec8e4e0022ba04c910fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:41 -0600 Subject: [PATCH 1687/5823] New translations 09-layout-provider.md (Hebrew) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 14f398c61fdc6c2125b9222781ec90979c45a3b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:42 -0600 Subject: [PATCH 1688/5823] New translations control-panel (Hebrew) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 08c83815106aea4a993119488c8e80fe0b023600 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:43 -0600 Subject: [PATCH 1689/5823] New translations shop-types.md (Hebrew) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 29cd3b121af428817603af201ea722fb1d6744c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:45 -0600 Subject: [PATCH 1690/5823] New translations sign-layout.md (Hebrew) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 2e2ea3049ca7299494269385b600212e91bbf2a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:46 -0600 Subject: [PATCH 1691/5823] New translations sign-wax.md (Hebrew) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 73468c891fc9d3d720a107eb9872d20513588934 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:47 -0600 Subject: [PATCH 1692/5823] New translations taxes.md (Hebrew) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From cb6623c3ad5148d658ab24d5d933b009ac9ec1dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:48 -0600 Subject: [PATCH 1693/5823] New translations worldedit.md (Hebrew) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 315f7159f46140254738c033feae7515e0b1052e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:49 -0600 Subject: [PATCH 1694/5823] New translations angelchest.md (Hungarian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 110f7d9e6ddc6d8e95d8cb81d0ad29e409819a1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:50 -0600 Subject: [PATCH 1695/5823] New translations worldedit.md (Hungarian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From ccbeed38c182aecde8bab0e22c195009ecd80462 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:51 -0600 Subject: [PATCH 1696/5823] New translations worldguard.md (Hungarian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From d5562af46fc80a1cbc7fda337f98358b96a50606 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:52 -0600 Subject: [PATCH 1697/5823] New translations 01-getting-start.md (Hungarian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From a66277251c5862ad67bc55d37a9309d6c32408f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:53 -0600 Subject: [PATCH 1698/5823] New translations localization.md (Hungarian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 021260fc6d936f7af9a834e85ac213c9f2243b30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:54 -0600 Subject: [PATCH 1699/5823] New translations multi-currency.md (Hungarian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From abbdfecd59e8b889121eb7751cd00fd5c725c331 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:56 -0600 Subject: [PATCH 1700/5823] New translations benefit.md (Hungarian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From ed6fc1900665a6162f82c9074b571343bb638cf3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:57 -0600 Subject: [PATCH 1701/5823] New translations price-system.md (Hungarian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 5593e40d8f2f7d547d0ab29c728f92382801581b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:58 -0600 Subject: [PATCH 1702/5823] New translations install.md (Hungarian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 904220445448d3be3bffa0bcf360dd4aebdb2592 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:25:59 -0600 Subject: [PATCH 1703/5823] New translations 6.2.0.10.md (Hungarian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 0faea090dee6fb071ee878e381bbc2a42109b101 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:00 -0600 Subject: [PATCH 1704/5823] New translations 6.2.0.11.md (Hungarian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 32f6fda9c4be73cb2026c6a3282e727194c387eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:01 -0600 Subject: [PATCH 1705/5823] New translations dominion.md (Hungarian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 4bd500df4f77c6aebca9a2e5be12a6766677d38e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:02 -0600 Subject: [PATCH 1706/5823] New translations fabledskyblock.md (Hungarian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From c203f3bfaf4226068e219135dda54fc74d06ccd1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:04 -0600 Subject: [PATCH 1707/5823] New translations husktowns.md (Hungarian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From ece7196264a5760d93c72f84dc9e6e9fe3f4138a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:05 -0600 Subject: [PATCH 1708/5823] New translations iridiumskyblock.md (Hungarian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From d492f1ac1df045201e02c15ba2fdfc3d8f078f79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:06 -0600 Subject: [PATCH 1709/5823] New translations itemmatcherplus.md (Hungarian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From caf4c5ee22b7f67016f80b3485a5f851212bd2b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:07 -0600 Subject: [PATCH 1710/5823] New translations simpleclaimsystem.md (Hungarian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 2dcdc2532cf20031708187ca64e3bb4953251701 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:08 -0600 Subject: [PATCH 1711/5823] New translations ultimateclaims.md (Hungarian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 0753df92322d2fa4cba7d79b6880ab9f5a3ff202 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:09 -0600 Subject: [PATCH 1712/5823] New translations 07-interaction-manager.md (Hungarian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From d805fcc2cc68efb781bb58b935dbbab167897059 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:11 -0600 Subject: [PATCH 1713/5823] New translations 08-tax-manager.md (Hungarian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 8c583d91777b8982ea65dfe308a607587d23dd13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:12 -0600 Subject: [PATCH 1714/5823] New translations 09-layout-provider.md (Hungarian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 0a4a4a005ac08a2aa437ca67a56035f0ac91f16a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:13 -0600 Subject: [PATCH 1715/5823] New translations control-panel (Hungarian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From f92c95d9851f2d0e8938c88c6de642cc3d1d978c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:14 -0600 Subject: [PATCH 1716/5823] New translations shop-types.md (Hungarian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 44e7897e312251f525ddc62922e7dea886ba1efe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:15 -0600 Subject: [PATCH 1717/5823] New translations sign-layout.md (Hungarian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From d95f84e838b605591e0cf7247f0e3e374a56a743 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:16 -0600 Subject: [PATCH 1718/5823] New translations sign-wax.md (Hungarian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From f35d55241a669984a85d4343b4d0c59c6eb2c4a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:17 -0600 Subject: [PATCH 1719/5823] New translations taxes.md (Hungarian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 02e593a1f86a1d309b96fafed000086e7d2015be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:18 -0600 Subject: [PATCH 1720/5823] New translations worldedit.md (Hungarian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From cb07cbbcef5ebe1345a599ed9b82059146d32b2f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:19 -0600 Subject: [PATCH 1721/5823] New translations angelchest.md (Italian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 94ad376d3f23436fef8b5c094099236544378624 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:20 -0600 Subject: [PATCH 1722/5823] New translations worldedit.md (Italian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From cd476fbcb069e5ca305240223bdab4064422421a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:21 -0600 Subject: [PATCH 1723/5823] New translations worldguard.md (Italian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 40cf082534d31672c62e2f02b73c441dc4725586 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:23 -0600 Subject: [PATCH 1724/5823] New translations 01-getting-start.md (Italian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 538c16064a5cfef0c3f831bedd8a17a3744b79a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:24 -0600 Subject: [PATCH 1725/5823] New translations localization.md (Italian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From a4b5e64bab85f8bd6ffd74a679d63ee3325820f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:25 -0600 Subject: [PATCH 1726/5823] New translations multi-currency.md (Italian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 94cdb5c667c842226cbc45e75e952b1ab50970c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:26 -0600 Subject: [PATCH 1727/5823] New translations benefit.md (Italian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From f504ba01c3aca6d8ac1e75f2b5b8b7d7002bed67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:27 -0600 Subject: [PATCH 1728/5823] New translations price-system.md (Italian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 46426a38ab79f201caf34f01923a0c8236ae5353 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:28 -0600 Subject: [PATCH 1729/5823] New translations install.md (Italian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 4582bbc2df719913d4cec10d9e1e73824ac1bf62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:29 -0600 Subject: [PATCH 1730/5823] New translations 6.2.0.10.md (Italian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 717a301be354e13ddb666e48a9bdfb97b1fe6a1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:30 -0600 Subject: [PATCH 1731/5823] New translations 6.2.0.11.md (Italian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 87dcbff3f0e11d307eec27715dff22af489869f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:31 -0600 Subject: [PATCH 1732/5823] New translations dominion.md (Italian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 506e2a0d2de8d92329c2904f21a2ae8a71df5790 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:32 -0600 Subject: [PATCH 1733/5823] New translations fabledskyblock.md (Italian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 8e365dda3256fc82261e5467c867fcc7edd4a15d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:34 -0600 Subject: [PATCH 1734/5823] New translations husktowns.md (Italian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 65fd8ed759d8032223184fb5cac143d858927b11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:35 -0600 Subject: [PATCH 1735/5823] New translations iridiumskyblock.md (Italian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From c05ad42643479bccdc8be6602c55d8c25f62df75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:36 -0600 Subject: [PATCH 1736/5823] New translations itemmatcherplus.md (Italian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 1ee2cd193da1d2bc9e6d1918417dfa1eb3f5a438 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:37 -0600 Subject: [PATCH 1737/5823] New translations simpleclaimsystem.md (Italian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 834c4c1f8a6116cff97b1cf0824ef79a8bb9ce52 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:38 -0600 Subject: [PATCH 1738/5823] New translations ultimateclaims.md (Italian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 5104bb8098a881fe7ce6426f2b25cb4c824e8842 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:39 -0600 Subject: [PATCH 1739/5823] New translations 07-interaction-manager.md (Italian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 0db8018eb0e79dd8e06548e3f2ce5409dc29f44f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:41 -0600 Subject: [PATCH 1740/5823] New translations 08-tax-manager.md (Italian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 320b617dc459ba14cb14a2fed4475ab6e0de5348 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:42 -0600 Subject: [PATCH 1741/5823] New translations 09-layout-provider.md (Italian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From f6acc62b0a05033718b681c081ce132e0faf0965 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:43 -0600 Subject: [PATCH 1742/5823] New translations control-panel (Italian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From a5d21c36a6d8a62ca98419a9f7b960a4d2733ef7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:44 -0600 Subject: [PATCH 1743/5823] New translations shop-types.md (Italian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 028283fb96931c56570c539c0c54a80b04c74809 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:45 -0600 Subject: [PATCH 1744/5823] New translations sign-layout.md (Italian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From c18ac2d07f6eff698bb91ecc11b64ca09607884b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:46 -0600 Subject: [PATCH 1745/5823] New translations sign-wax.md (Italian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From c6ac8a7b5d82592c843a232d15e8cf6a90e62c55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:47 -0600 Subject: [PATCH 1746/5823] New translations taxes.md (Italian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 1d9eeb5b9cca88476112d3b2019ed8b7595b5a8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:48 -0600 Subject: [PATCH 1747/5823] New translations worldedit.md (Italian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 617b77f1d89fb7c564d9e1edeb5bab32489d8ebd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:49 -0600 Subject: [PATCH 1748/5823] New translations angelchest.md (Japanese) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From a7b61480b028b18b57a3e374026d0c0f7457d893 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:50 -0600 Subject: [PATCH 1749/5823] New translations worldedit.md (Japanese) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 1fa8f70c3a192c838579acf5e00be7026f0697dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:51 -0600 Subject: [PATCH 1750/5823] New translations worldguard.md (Japanese) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From a9c61c0305e9e8865f1cef56a0cfe2df848f21be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:52 -0600 Subject: [PATCH 1751/5823] New translations 01-getting-start.md (Japanese) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 6b5423f4a4221f1ff483c861dfa712762e7ca50f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:54 -0600 Subject: [PATCH 1752/5823] New translations localization.md (Japanese) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From a5941a887086310f6ca8096effddfcf93e768b49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:55 -0600 Subject: [PATCH 1753/5823] New translations multi-currency.md (Japanese) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 2390701181fc2db190d5ad295d8e67747d46dfa3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:56 -0600 Subject: [PATCH 1754/5823] New translations benefit.md (Japanese) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From b429b9ec33f93fc3f8cacd41d67b0a4bda473f33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:57 -0600 Subject: [PATCH 1755/5823] New translations price-system.md (Japanese) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From e4df8eed17946ccd6e4c74fd20945cf0504cf8b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:58 -0600 Subject: [PATCH 1756/5823] New translations install.md (Japanese) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 4135ad81519c2bde43bb6d9045821c1a5f951ae0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:26:59 -0600 Subject: [PATCH 1757/5823] New translations 6.2.0.10.md (Japanese) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From b011457419da67e37143d4fc43cdd2d7826ff730 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:00 -0600 Subject: [PATCH 1758/5823] New translations 6.2.0.11.md (Japanese) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From dd8f76430f772bc890527b94d59212c10b6db4b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:01 -0600 Subject: [PATCH 1759/5823] New translations dominion.md (Japanese) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 92de06e83ff4776418bb89f99e6cf384aba45557 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:02 -0600 Subject: [PATCH 1760/5823] New translations fabledskyblock.md (Japanese) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 912b16dcccd23db30b63e3bfa38496c7c14466fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:03 -0600 Subject: [PATCH 1761/5823] New translations husktowns.md (Japanese) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 4609a296fcdf719d3e38a25db05b60c66079e321 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:05 -0600 Subject: [PATCH 1762/5823] New translations iridiumskyblock.md (Japanese) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From b1d921640c2336cd31df24776a98d3fe5f2eaa68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:06 -0600 Subject: [PATCH 1763/5823] New translations itemmatcherplus.md (Japanese) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From f1fbe1be1abacb77b0a5da08250cf5472554cc3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:07 -0600 Subject: [PATCH 1764/5823] New translations simpleclaimsystem.md (Japanese) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From d9892390ab713bc1b5cfe7138993d3f083e537a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:08 -0600 Subject: [PATCH 1765/5823] New translations ultimateclaims.md (Japanese) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From e47c75ebf3f831997f9728034f7c19515a39f841 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:09 -0600 Subject: [PATCH 1766/5823] New translations 07-interaction-manager.md (Japanese) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 5058f5b359db76ea8ab840a60dae549dd4d1c3c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:10 -0600 Subject: [PATCH 1767/5823] New translations 08-tax-manager.md (Japanese) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 8147224f6cddf64770d0c64f55c18765d032c935 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:12 -0600 Subject: [PATCH 1768/5823] New translations 09-layout-provider.md (Japanese) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From fdf349bf494f14f7d1911cae7a528c65c6738009 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:12 -0600 Subject: [PATCH 1769/5823] New translations control-panel (Japanese) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fada1220ea41a47e75692024bc9fea2d05036c1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:14 -0600 Subject: [PATCH 1770/5823] New translations shop-types.md (Japanese) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 5715f7b7338b2e5a41c9675b440d74e63b322ed7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:15 -0600 Subject: [PATCH 1771/5823] New translations sign-layout.md (Japanese) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From cc52c1ea3cea9f0aca90ce373ede2437fc71c43b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:16 -0600 Subject: [PATCH 1772/5823] New translations sign-wax.md (Japanese) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 10c9ef02dcb2f27db654de6c74efc8b6dcaf158f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:17 -0600 Subject: [PATCH 1773/5823] New translations taxes.md (Japanese) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 6b7b07857c665258ad5a5a35d534adb6261837cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:18 -0600 Subject: [PATCH 1774/5823] New translations worldedit.md (Japanese) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 2ce84f94f0ffb0ea8fd24ebd331e786f12f4236b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:19 -0600 Subject: [PATCH 1775/5823] New translations angelchest.md (Korean) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From d7d15c9f05415e4b3f7d1480bb17585d4d8baa50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:20 -0600 Subject: [PATCH 1776/5823] New translations worldedit.md (Korean) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 9e8d8092d7308faf28f64b97d31046d59bc330ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:21 -0600 Subject: [PATCH 1777/5823] New translations worldguard.md (Korean) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 70380a243db106c286739957bcdbb38f680857f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:22 -0600 Subject: [PATCH 1778/5823] New translations 01-getting-start.md (Korean) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From fef3711a2353d0cfe6cc67af625435698603b07d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:23 -0600 Subject: [PATCH 1779/5823] New translations localization.md (Korean) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 89059fe5eac791096a575c08c8a292f280e7cda5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:24 -0600 Subject: [PATCH 1780/5823] New translations multi-currency.md (Korean) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From f51745000b03a98c7c23e06d0294636111da34f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:25 -0600 Subject: [PATCH 1781/5823] New translations benefit.md (Korean) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 4292e2955fe8fe2b70852fc824bc0956320fabe7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:26 -0600 Subject: [PATCH 1782/5823] New translations price-system.md (Korean) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 76fb2e0c1671c4c26eb886c96da3cb7d5e225249 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:28 -0600 Subject: [PATCH 1783/5823] New translations install.md (Korean) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From cac838ef14fb31f5aa851ae1e62cbf7284436dd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:29 -0600 Subject: [PATCH 1784/5823] New translations 6.2.0.10.md (Korean) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 5b35c84a862485cb701e6e83e1e0720a9d1f4577 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:30 -0600 Subject: [PATCH 1785/5823] New translations 6.2.0.11.md (Korean) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 70a0676aceda9ad414ebd96c3deb11245b8a0ffe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:31 -0600 Subject: [PATCH 1786/5823] New translations dominion.md (Korean) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From c840c9f9002b39ede88238f2ed5e22380e90f9f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:32 -0600 Subject: [PATCH 1787/5823] New translations fabledskyblock.md (Korean) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 8273d5a918c398ca833e285075769aa23e5b19ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:33 -0600 Subject: [PATCH 1788/5823] New translations husktowns.md (Korean) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From f7554eff3d03f756c82ce618a42bab11ee7b550b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:34 -0600 Subject: [PATCH 1789/5823] New translations iridiumskyblock.md (Korean) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From fba0ff7a58e5a2e2e37652be06f0cc5b315925a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:35 -0600 Subject: [PATCH 1790/5823] New translations itemmatcherplus.md (Korean) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From fb73f7b061aad97cdec63d9bd2b09e424e7913aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:37 -0600 Subject: [PATCH 1791/5823] New translations simpleclaimsystem.md (Korean) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From f402c170b704ccd32746d4be044883df74ad2672 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:38 -0600 Subject: [PATCH 1792/5823] New translations ultimateclaims.md (Korean) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 876d6d4589b07d44881e5782cba3d98fd03cf23d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:39 -0600 Subject: [PATCH 1793/5823] New translations 07-interaction-manager.md (Korean) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 54cb9bfab18f99f5ae519a3bc60b5b36b982b961 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:40 -0600 Subject: [PATCH 1794/5823] New translations 08-tax-manager.md (Korean) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 9cf3e574b2499414dbec921f4df33e2798174820 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:41 -0600 Subject: [PATCH 1795/5823] New translations 09-layout-provider.md (Korean) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 600dd2b0b0810e62ab767d16f7102727481b6342 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:42 -0600 Subject: [PATCH 1796/5823] New translations control-panel (Korean) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 9c36db2f5c1e04ca1494424015cf608592e66392 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:43 -0600 Subject: [PATCH 1797/5823] New translations shop-types.md (Korean) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 3988c26f256c869bc8bdf724efc76b9f9acb6dbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:44 -0600 Subject: [PATCH 1798/5823] New translations sign-layout.md (Korean) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 1e7d8d753892ab87125bc39b56a51ecf225aa2ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:45 -0600 Subject: [PATCH 1799/5823] New translations sign-wax.md (Korean) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 3338cafe22fcb5035c2b539860dc21d3415fa4d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:47 -0600 Subject: [PATCH 1800/5823] New translations taxes.md (Korean) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 536d209b6a077af12f97a1da9d86c2eb76e025d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:48 -0600 Subject: [PATCH 1801/5823] New translations worldedit.md (Korean) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 54b36bc41425f35af2038123e95f80563ad59808 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:49 -0600 Subject: [PATCH 1802/5823] New translations angelchest.md (Lithuanian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From ee21c9118e83c828fcb647912d72facb2582686b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:50 -0600 Subject: [PATCH 1803/5823] New translations worldedit.md (Lithuanian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 98dd0cfab5de551227d61bc857f5a54a8f054bfe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:51 -0600 Subject: [PATCH 1804/5823] New translations worldguard.md (Lithuanian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From efe07126efaf05bca59e5db6522819193984f8ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:52 -0600 Subject: [PATCH 1805/5823] New translations 01-getting-start.md (Lithuanian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 9bf203d3ba96e5bac925e1ce4e0025d2167077a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:53 -0600 Subject: [PATCH 1806/5823] New translations localization.md (Lithuanian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 040c49e970b2ea9642ea6b86d6eb0a361f401b45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:54 -0600 Subject: [PATCH 1807/5823] New translations multi-currency.md (Lithuanian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From b366e7559cd86cc5e4c12bf9cc18ba60d45ad53a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:55 -0600 Subject: [PATCH 1808/5823] New translations benefit.md (Lithuanian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 93d73edd9dff2b24fd1027636923fd6c4fa3ccce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:56 -0600 Subject: [PATCH 1809/5823] New translations price-system.md (Lithuanian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 3e0317443e4a2a9f9bb48eb4089691bfcc99831c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:57 -0600 Subject: [PATCH 1810/5823] New translations install.md (Lithuanian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From ef639207a318ee4c721764d2a54197de47496d22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:27:59 -0600 Subject: [PATCH 1811/5823] New translations 6.2.0.10.md (Lithuanian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From f8874b0c4c9f9aae2e5a8846465063d7a43f2fea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:00 -0600 Subject: [PATCH 1812/5823] New translations 6.2.0.11.md (Lithuanian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From defdc76d307d0373bb7e8f7ae45d7159479a9dfe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:01 -0600 Subject: [PATCH 1813/5823] New translations dominion.md (Lithuanian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 9ec1cd4c6f86961bebe7260515931c0d5783d456 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:03 -0600 Subject: [PATCH 1814/5823] New translations fabledskyblock.md (Lithuanian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 2c024e2dd8b80ff08ff90896383d1f0b41a0829f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:04 -0600 Subject: [PATCH 1815/5823] New translations husktowns.md (Lithuanian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 93c32a1301d4ff9d44d707d34af86a42bb5a7ab6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:05 -0600 Subject: [PATCH 1816/5823] New translations iridiumskyblock.md (Lithuanian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 807a42f6cdadfb432add1f7dbb7fd0c5ec927985 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:06 -0600 Subject: [PATCH 1817/5823] New translations itemmatcherplus.md (Lithuanian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 8460655e6e0e45755fb328b7217757603e4d6cc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:07 -0600 Subject: [PATCH 1818/5823] New translations simpleclaimsystem.md (Lithuanian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 8c78ce59c14cb8d682f33d462d6113a9eff2ee8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:08 -0600 Subject: [PATCH 1819/5823] New translations ultimateclaims.md (Lithuanian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 1df2e7921770792ca9136f1cd737116a1e40e0a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:09 -0600 Subject: [PATCH 1820/5823] New translations 07-interaction-manager.md (Lithuanian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 6229392d65751479edd73b7ad119c977a9803bbf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:11 -0600 Subject: [PATCH 1821/5823] New translations 08-tax-manager.md (Lithuanian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From b82d9c5940d7f3b6d11b87132768531b71e56138 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:12 -0600 Subject: [PATCH 1822/5823] New translations 09-layout-provider.md (Lithuanian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From f81689b453dd83ffab602e2b89043221284fa40c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:13 -0600 Subject: [PATCH 1823/5823] New translations control-panel (Lithuanian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 0b3d6e4bb89089d5516f36ffdfe84f6108db0044 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:14 -0600 Subject: [PATCH 1824/5823] New translations shop-types.md (Lithuanian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From e2453eec45bb315c342282b32eb6fcccfd6e3bd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:15 -0600 Subject: [PATCH 1825/5823] New translations sign-layout.md (Lithuanian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From e1209b5f9b849b390a689612b733ae36717124c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:16 -0600 Subject: [PATCH 1826/5823] New translations sign-wax.md (Lithuanian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From f30dcbccaf2c1de0f1f4f9aace163ed8ec3507d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:17 -0600 Subject: [PATCH 1827/5823] New translations taxes.md (Lithuanian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 9142be043841f34b56c0ecc802e20a84fac89f3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:18 -0600 Subject: [PATCH 1828/5823] New translations worldedit.md (Lithuanian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 7c10ced883fe3337624f6414aeedfe8b9b70513d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:19 -0600 Subject: [PATCH 1829/5823] New translations angelchest.md (Dutch) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From e26159f51fdd893f93cf93ef63ea3b028f9a509d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:20 -0600 Subject: [PATCH 1830/5823] New translations worldedit.md (Dutch) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 4e3ef8e616eb08817506848d2abd95302a46423f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:21 -0600 Subject: [PATCH 1831/5823] New translations worldguard.md (Dutch) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 99cf8f74a915734ddf00bc3cd1f24538d2f55536 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:22 -0600 Subject: [PATCH 1832/5823] New translations 01-getting-start.md (Dutch) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From c856c8f6d2fb3d165708067355227ccef2e2bbf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:24 -0600 Subject: [PATCH 1833/5823] New translations localization.md (Dutch) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 8a549031163f12d412e4c5a522ec873f2e258fb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:25 -0600 Subject: [PATCH 1834/5823] New translations multi-currency.md (Dutch) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From d1c58a75055b1dafab09393332490c1ff86874ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:26 -0600 Subject: [PATCH 1835/5823] New translations benefit.md (Dutch) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From e63d58c642cdd2328a2a23f4319c362870d67d5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:27 -0600 Subject: [PATCH 1836/5823] New translations price-system.md (Dutch) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 7ab9270cd004d198c0f4bb63e8e8b364921a0f83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:28 -0600 Subject: [PATCH 1837/5823] New translations install.md (Dutch) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From d24dad5dce822bb200b93d46426cf0499e3244a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:29 -0600 Subject: [PATCH 1838/5823] New translations 6.2.0.10.md (Dutch) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 02373be0d3c703b743e80941b3f74b2a96624a05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:30 -0600 Subject: [PATCH 1839/5823] New translations 6.2.0.11.md (Dutch) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From a1c287eddb25b45f45c54b09a51b60b6c0fae03f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:31 -0600 Subject: [PATCH 1840/5823] New translations dominion.md (Dutch) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From e596073997f05123517056a46ce48ef84abab670 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:32 -0600 Subject: [PATCH 1841/5823] New translations fabledskyblock.md (Dutch) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 99493ddd536fe1fcd859e527df3fd1576678720c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:33 -0600 Subject: [PATCH 1842/5823] New translations husktowns.md (Dutch) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 1762665f0b93c09e9159d72789a9354f81ee64dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:35 -0600 Subject: [PATCH 1843/5823] New translations iridiumskyblock.md (Dutch) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From ba6970a38fd5a2f67a41369cc313954e79db27f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:36 -0600 Subject: [PATCH 1844/5823] New translations itemmatcherplus.md (Dutch) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From ab2d0a3ddac900cef28bbdd244fbdca84f031727 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:37 -0600 Subject: [PATCH 1845/5823] New translations simpleclaimsystem.md (Dutch) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 8c8abd452e7e6423f9526507860141cc704ad1b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:38 -0600 Subject: [PATCH 1846/5823] New translations ultimateclaims.md (Dutch) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 99bb5a98a601fddee3a0ad5626f06c85bbc2baa5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:39 -0600 Subject: [PATCH 1847/5823] New translations 07-interaction-manager.md (Dutch) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 0396456e94760612fb120cae058500b93e3e7ca3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:40 -0600 Subject: [PATCH 1848/5823] New translations 08-tax-manager.md (Dutch) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From cfc34adc0e062d0b679869f8652abdf4a8e0e23f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:41 -0600 Subject: [PATCH 1849/5823] New translations 09-layout-provider.md (Dutch) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From f29227d35b1c8224b14043fd51df1479203ea177 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:42 -0600 Subject: [PATCH 1850/5823] New translations control-panel (Dutch) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 7633ce81fc61fe23d67e367174dca1c557b42678 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:43 -0600 Subject: [PATCH 1851/5823] New translations shop-types.md (Dutch) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 24e798d4ae8fdceaf395cf4fb6638c63cfdcb03e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:45 -0600 Subject: [PATCH 1852/5823] New translations sign-layout.md (Dutch) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From e5cfcfe71b0a2ec9b2266f3b953d6fee3da47136 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:46 -0600 Subject: [PATCH 1853/5823] New translations sign-wax.md (Dutch) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 93753734c3118569d8b3921b330150c560cf5fa3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:47 -0600 Subject: [PATCH 1854/5823] New translations taxes.md (Dutch) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 2a68488c4bb91dd2abd71424ae2034aa8c5a7d95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:48 -0600 Subject: [PATCH 1855/5823] New translations worldedit.md (Dutch) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From a82cf2bb75dcd02acacb192dcb4616c7723a9750 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:49 -0600 Subject: [PATCH 1856/5823] New translations angelchest.md (Norwegian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From dc31a526d735042a78c9fd534648381ea4df9604 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:50 -0600 Subject: [PATCH 1857/5823] New translations worldedit.md (Norwegian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 34018258619be6260c2266b1bb006069fd41c478 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:51 -0600 Subject: [PATCH 1858/5823] New translations worldguard.md (Norwegian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 542f126bf44acfb143d5f9137c66b017070148ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:52 -0600 Subject: [PATCH 1859/5823] New translations 01-getting-start.md (Norwegian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From f0fcd0c78169ccf333c4240bb6af5fce295a4d30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:53 -0600 Subject: [PATCH 1860/5823] New translations localization.md (Norwegian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 737bfbf70540d6c3a390199cbf64920e46860ca1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:54 -0600 Subject: [PATCH 1861/5823] New translations multi-currency.md (Norwegian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From d3642404b9d2e81e27d8a53ae3cd4ea1683feff8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:55 -0600 Subject: [PATCH 1862/5823] New translations benefit.md (Norwegian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 93e19eacf81608bf5654f809dbb378adf1ef3260 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:56 -0600 Subject: [PATCH 1863/5823] New translations price-system.md (Norwegian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From e54451c1011ed6e71cfa1907660cab5bf6e0dc94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:57 -0600 Subject: [PATCH 1864/5823] New translations install.md (Norwegian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 4fb57bdd8bdbd3c62d0b63c30f6467e866e8636e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:28:58 -0600 Subject: [PATCH 1865/5823] New translations 6.2.0.10.md (Norwegian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From cede3cde43779d9358f28f55f508914cc59d7596 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:00 -0600 Subject: [PATCH 1866/5823] New translations 6.2.0.11.md (Norwegian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 6a66c59450c6075971aa609fcb4106cdc9739eb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:01 -0600 Subject: [PATCH 1867/5823] New translations dominion.md (Norwegian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From af7fff8e2c1a5082c1f3c7ccf3f9e2c1ec35bfad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:02 -0600 Subject: [PATCH 1868/5823] New translations fabledskyblock.md (Norwegian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 16f31ea12b3982f36ced92c7782fc707da684a7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:03 -0600 Subject: [PATCH 1869/5823] New translations husktowns.md (Norwegian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 379487f21e0710a90bf5749b3ba382785d478cc1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:04 -0600 Subject: [PATCH 1870/5823] New translations iridiumskyblock.md (Norwegian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From ada7d2842a4b5c8447cde25df6c65a8469bea2dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:06 -0600 Subject: [PATCH 1871/5823] New translations itemmatcherplus.md (Norwegian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 085e855999932be4446a477a90dc92e5c7589ef2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:07 -0600 Subject: [PATCH 1872/5823] New translations simpleclaimsystem.md (Norwegian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 43760d0c0b97fead9b0d615a083f617f21bae12e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:08 -0600 Subject: [PATCH 1873/5823] New translations ultimateclaims.md (Norwegian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 451eeefd3fdeea60ed50707137301b4790ec07fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:09 -0600 Subject: [PATCH 1874/5823] New translations 07-interaction-manager.md (Norwegian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 66de61f12a9de81a1e6c888d049d149e03be3ffd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:10 -0600 Subject: [PATCH 1875/5823] New translations 08-tax-manager.md (Norwegian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From faa9c1616880837b4f986b7fdb9e9f379c590e5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:12 -0600 Subject: [PATCH 1876/5823] New translations 09-layout-provider.md (Norwegian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 232b4b8085cc9dd3ccb93f92ce68f5d6161d65d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:13 -0600 Subject: [PATCH 1877/5823] New translations control-panel (Norwegian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From bb0ea59f8962e5808bd345cb5528abf63d89a7dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:14 -0600 Subject: [PATCH 1878/5823] New translations shop-types.md (Norwegian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 0d98bf6c43560abdebbcb34669c9cbb042095800 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:15 -0600 Subject: [PATCH 1879/5823] New translations sign-layout.md (Norwegian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From e6e810d02e61e1558158cf38454e1cf2860bb4ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:16 -0600 Subject: [PATCH 1880/5823] New translations sign-wax.md (Norwegian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 7cd3a7fcdc4cf688ba5569001c2e3e8c631b5f3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:17 -0600 Subject: [PATCH 1881/5823] New translations taxes.md (Norwegian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 8c5cb3dcafd5d2247ee9ec7c2d47bcf39a5150e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:18 -0600 Subject: [PATCH 1882/5823] New translations worldedit.md (Norwegian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 2b10ffc6b2365112c63bb037951a7f1fb9feae33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:19 -0600 Subject: [PATCH 1883/5823] New translations angelchest.md (Polish) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From dcd791dbcef7d19175eb3e56602197ccdc06e7db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:20 -0600 Subject: [PATCH 1884/5823] New translations worldedit.md (Polish) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 351afd79b2ae553d237310b40d1cb0163b85cd6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:21 -0600 Subject: [PATCH 1885/5823] New translations worldguard.md (Polish) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 4b6bb997b2bc36088a7bc839af67515638028de3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:22 -0600 Subject: [PATCH 1886/5823] New translations 01-getting-start.md (Polish) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 08213f5d1cc5cce2f4e482ce97f21ce94eb8ef39 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:23 -0600 Subject: [PATCH 1887/5823] New translations localization.md (Polish) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From af436fe81d5bc48a149e15c51322ef5c3e93f5f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:24 -0600 Subject: [PATCH 1888/5823] New translations multi-currency.md (Polish) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 123a8e399eb15af160f18324a29976ea1f20d0c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:25 -0600 Subject: [PATCH 1889/5823] New translations benefit.md (Polish) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 0e9bd36e0d53231ed87b4f21d559698602caff6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:26 -0600 Subject: [PATCH 1890/5823] New translations price-system.md (Polish) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 5ca551d61be52ee08a266d118ba2df9500f086f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:28 -0600 Subject: [PATCH 1891/5823] New translations install.md (Polish) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From d6de8abaee7ab9208d34f34343da469183da9853 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:29 -0600 Subject: [PATCH 1892/5823] New translations 6.2.0.10.md (Polish) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From e4942b3a865a0cf2600cecffdb707c713f3cee26 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:30 -0600 Subject: [PATCH 1893/5823] New translations 6.2.0.11.md (Polish) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From aa75363d6253280d2cd71d3233487fa07c484f1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:31 -0600 Subject: [PATCH 1894/5823] New translations dominion.md (Polish) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From f4c2d89e36b838e7b6b768b22bf2fd589f0c94d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:32 -0600 Subject: [PATCH 1895/5823] New translations fabledskyblock.md (Polish) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 5766bf826229cbd01e6bc60e971e5fb69c283764 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:33 -0600 Subject: [PATCH 1896/5823] New translations husktowns.md (Polish) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 3a02815838b1b08d2a926ce613e1b8a82ddd899c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:35 -0600 Subject: [PATCH 1897/5823] New translations iridiumskyblock.md (Polish) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From afe2105cfe3ba66b09adad0448e89b6bfca85c34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:36 -0600 Subject: [PATCH 1898/5823] New translations itemmatcherplus.md (Polish) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 5c66836a0e4d33ea3120201bf1bdc8efe65ae1f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:37 -0600 Subject: [PATCH 1899/5823] New translations simpleclaimsystem.md (Polish) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 903fe801185be041664fcfe43b140129a1e32bc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:38 -0600 Subject: [PATCH 1900/5823] New translations ultimateclaims.md (Polish) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 49c01109c74428d42d1d78c47fbc2d910b3649a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:39 -0600 Subject: [PATCH 1901/5823] New translations 07-interaction-manager.md (Polish) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From f8221abd02a7520a56773a282a04805f267052aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:40 -0600 Subject: [PATCH 1902/5823] New translations 08-tax-manager.md (Polish) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From a448773873821bcb17dab036ab4fe7b59a7c9244 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:41 -0600 Subject: [PATCH 1903/5823] New translations 09-layout-provider.md (Polish) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 5403b7fb31822b3a0f4183884bd3e3d751cb4db0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:42 -0600 Subject: [PATCH 1904/5823] New translations control-panel (Polish) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From c755e0735a87b1627be1745fc7db2f83c08d15fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:43 -0600 Subject: [PATCH 1905/5823] New translations shop-types.md (Polish) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 429bf7f5e1d7afd3fea1f1659e78e6566f4398f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:44 -0600 Subject: [PATCH 1906/5823] New translations sign-layout.md (Polish) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 618fb8ecff9c3eb12ba5a53a4e786b514ac5a57b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:46 -0600 Subject: [PATCH 1907/5823] New translations sign-wax.md (Polish) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From d3aa2cb7d03d44799a499b247be1623b62e64982 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:47 -0600 Subject: [PATCH 1908/5823] New translations taxes.md (Polish) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 4adc1c308523ab9ab1c64392872e86a9865b4748 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:48 -0600 Subject: [PATCH 1909/5823] New translations worldedit.md (Polish) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From a3fc919671b6f2a0b45257962a3a2da4a837993f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:49 -0600 Subject: [PATCH 1910/5823] New translations angelchest.md (Portuguese) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 8e349ba618f49bed7778a888f29f6b83aaa63bc1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:50 -0600 Subject: [PATCH 1911/5823] New translations worldedit.md (Portuguese) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 8b27b272843f66d6a145a1eb33d7c65bede472ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:51 -0600 Subject: [PATCH 1912/5823] New translations worldguard.md (Portuguese) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 51c6d55b859a030dad979c27a1fcdb9c64009999 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:52 -0600 Subject: [PATCH 1913/5823] New translations 01-getting-start.md (Portuguese) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 372ba2cca704c454f8d0e0d6d9e8d0878b49e31f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:53 -0600 Subject: [PATCH 1914/5823] New translations localization.md (Portuguese) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From a99875acb36eb4a0fb3cd8df5e8c27b6ca5418ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:54 -0600 Subject: [PATCH 1915/5823] New translations multi-currency.md (Portuguese) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 856a5f11acfd546bc1b034c62aa1a8164c6e87d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:55 -0600 Subject: [PATCH 1916/5823] New translations benefit.md (Portuguese) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 3f64fe7a1f88300f31dcccfcfb28483a50913c89 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:56 -0600 Subject: [PATCH 1917/5823] New translations price-system.md (Portuguese) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From d14bbf7762c054b62d7b5386422090de02afdad4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:58 -0600 Subject: [PATCH 1918/5823] New translations install.md (Portuguese) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 925c9bcdab79c6111196c3f23663a4d49658afc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:29:59 -0600 Subject: [PATCH 1919/5823] New translations 6.2.0.10.md (Portuguese) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 2b59627c4234911e63d7e1541c2a4f7795776722 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:00 -0600 Subject: [PATCH 1920/5823] New translations 6.2.0.11.md (Portuguese) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 1a68daa8d60531839393fe7d3e97e647d2a9a741 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:01 -0600 Subject: [PATCH 1921/5823] New translations dominion.md (Portuguese) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From e51102059398e5aa795a072b48c496dddce5d1a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:03 -0600 Subject: [PATCH 1922/5823] New translations fabledskyblock.md (Portuguese) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 6a37a4d65e7c9597fd41f2481c9123af08dd9a86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:04 -0600 Subject: [PATCH 1923/5823] New translations husktowns.md (Portuguese) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 02730ed50c95f552d003bd231eebb355b72e3f5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:05 -0600 Subject: [PATCH 1924/5823] New translations iridiumskyblock.md (Portuguese) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From fd3b6746511f89ae04b504d7f4d8d2ff9d0bd3e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:06 -0600 Subject: [PATCH 1925/5823] New translations itemmatcherplus.md (Portuguese) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 6bf4fa7b4619b302fd1cf5127727ac7245b3db02 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:07 -0600 Subject: [PATCH 1926/5823] New translations simpleclaimsystem.md (Portuguese) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 41b64973fa9db5eae429d39be6dea9ec4e44edbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:09 -0600 Subject: [PATCH 1927/5823] New translations ultimateclaims.md (Portuguese) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 4f27e3310853892570b115a5eedc5be0742e8b29 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:10 -0600 Subject: [PATCH 1928/5823] New translations 07-interaction-manager.md (Portuguese) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 3dd3216a2505e73f0f2325eb7ceb112991819cab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:11 -0600 Subject: [PATCH 1929/5823] New translations 08-tax-manager.md (Portuguese) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From a9bbfff45d9ad51f036ed73c22d8c0a416fdd786 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:12 -0600 Subject: [PATCH 1930/5823] New translations 09-layout-provider.md (Portuguese) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 69d2753ff639dd981365b50f0339548b4a3ea5bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:13 -0600 Subject: [PATCH 1931/5823] New translations control-panel (Portuguese) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From afc97a2b1e112f64be9ef09f5ea61dfe3a931f67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:14 -0600 Subject: [PATCH 1932/5823] New translations shop-types.md (Portuguese) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 4b590853ffba3e204bb6ae91d0db16a75e86ec91 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:15 -0600 Subject: [PATCH 1933/5823] New translations sign-layout.md (Portuguese) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From c590c32716be4c39409f67ae68156072ef3311f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:17 -0600 Subject: [PATCH 1934/5823] New translations sign-wax.md (Portuguese) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 963718a7523b0b13546c70794c613a82fb017d54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:18 -0600 Subject: [PATCH 1935/5823] New translations taxes.md (Portuguese) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From a9d855b6d665bbe1a813c67d513c7b82890cd6e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:19 -0600 Subject: [PATCH 1936/5823] New translations worldedit.md (Portuguese) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 0ada8e96beb5ab6b66c4c432b31ed32471b69043 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:20 -0600 Subject: [PATCH 1937/5823] New translations angelchest.md (Russian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 1ce0dd913e4234481784ade526f120f11562ba65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:21 -0600 Subject: [PATCH 1938/5823] New translations worldedit.md (Russian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From eadf4d2cf6521d8afbfa18fd0d6bf89e1bb1b881 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:22 -0600 Subject: [PATCH 1939/5823] New translations worldguard.md (Russian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 26e6e471a2666c58ded05ebc604698f92aaf7468 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:23 -0600 Subject: [PATCH 1940/5823] New translations 01-getting-start.md (Russian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 9839fc72722b70641da6931931ac697f431c5da4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:25 -0600 Subject: [PATCH 1941/5823] New translations localization.md (Russian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 6a7fd5efbae75d7cbda9ef68ce7d3f1ae39010b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:26 -0600 Subject: [PATCH 1942/5823] New translations multi-currency.md (Russian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From dac4adcb533424e9dc7610fc6238e186ea7cc678 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:27 -0600 Subject: [PATCH 1943/5823] New translations benefit.md (Russian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 1dc84e6fc9962d721af3a326ecaf8175d478122d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:28 -0600 Subject: [PATCH 1944/5823] New translations price-system.md (Russian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From d2e9ed276822d72eadeeeef5ed94515fb6c48bdd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:29 -0600 Subject: [PATCH 1945/5823] New translations install.md (Russian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 7ffeef319588eafa1d0b1532ab1be16bedb839db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:30 -0600 Subject: [PATCH 1946/5823] New translations 6.2.0.10.md (Russian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 18afe4717533fe1ed3c8918ad271250f559cbad1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:32 -0600 Subject: [PATCH 1947/5823] New translations 6.2.0.11.md (Russian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From d37d02f11c589e8f5c24c065cf381c7032ab9f8e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:33 -0600 Subject: [PATCH 1948/5823] New translations dominion.md (Russian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 716a807291100b36f3aac227d5388e1fd1c370ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:34 -0600 Subject: [PATCH 1949/5823] New translations fabledskyblock.md (Russian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 443197caee412fd0ce7bebffe8e0bf4bc804376b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:35 -0600 Subject: [PATCH 1950/5823] New translations husktowns.md (Russian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From bbe149a9bee0440a0eee56ed8eb233c8d90df64c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:36 -0600 Subject: [PATCH 1951/5823] New translations iridiumskyblock.md (Russian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 9bf3f1cdc9a016e48c09dd950c2235427121a6d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:37 -0600 Subject: [PATCH 1952/5823] New translations itemmatcherplus.md (Russian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From abd4453835b190616d970a1174e6ac9708fbf341 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:38 -0600 Subject: [PATCH 1953/5823] New translations simpleclaimsystem.md (Russian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 55ed0766acf595c25f1de4ae28b67fbff1b0465c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:39 -0600 Subject: [PATCH 1954/5823] New translations ultimateclaims.md (Russian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 2adac9b6cad19ee25510f43bfb8078037da7ad3d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:41 -0600 Subject: [PATCH 1955/5823] New translations 07-interaction-manager.md (Russian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 2480dc129019ed8db0606c556de3be4208ca153f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:42 -0600 Subject: [PATCH 1956/5823] New translations 08-tax-manager.md (Russian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From ab1d4c3354aa2280487c9c2247291567aaf2caa7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:43 -0600 Subject: [PATCH 1957/5823] New translations 09-layout-provider.md (Russian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 5aece1e46a7657c859f2435f405872398da67b3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:44 -0600 Subject: [PATCH 1958/5823] New translations control-panel (Russian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 6172c4a82059952c8a2c46d6a12828e93a39afd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:45 -0600 Subject: [PATCH 1959/5823] New translations shop-types.md (Russian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From f4ef7d1392145c8d9ccf6838ffa5309e15daa29b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:46 -0600 Subject: [PATCH 1960/5823] New translations sign-layout.md (Russian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 16642086c5be920bc0b71ad3ecfbd3343ebbf204 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:47 -0600 Subject: [PATCH 1961/5823] New translations sign-wax.md (Russian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 6a45f8343e796fd237cf07757de361c7c3cbcb2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:48 -0600 Subject: [PATCH 1962/5823] New translations taxes.md (Russian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 064948fc4fe001bd4f52edef68011b499be51909 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:49 -0600 Subject: [PATCH 1963/5823] New translations worldedit.md (Russian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From cff60f4ed1e60ce7240a73e77038c50697059ceb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:50 -0600 Subject: [PATCH 1964/5823] New translations angelchest.md (Serbian (Cyrillic)) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From fa019d6f7d28f432c05a7d92d547b1ab76e75dd1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:51 -0600 Subject: [PATCH 1965/5823] New translations worldedit.md (Serbian (Cyrillic)) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 92437db8a6cd115f4f02c07858f4eb9cd1c9e5d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:52 -0600 Subject: [PATCH 1966/5823] New translations worldguard.md (Serbian (Cyrillic)) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 410f7b200efff2ae7d9cd26c05d5fccb7d858105 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:53 -0600 Subject: [PATCH 1967/5823] New translations 01-getting-start.md (Serbian (Cyrillic)) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 33fe2f38fbcf6e20516f9eb58ae42e147cab8d86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:54 -0600 Subject: [PATCH 1968/5823] New translations localization.md (Serbian (Cyrillic)) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From bc2e8a5154a59bbd0a4ecc99073b5261f5377713 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:55 -0600 Subject: [PATCH 1969/5823] New translations multi-currency.md (Serbian (Cyrillic)) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From b2b9ae3adf43ca68bbe435c9bccbc053846cd1c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:56 -0600 Subject: [PATCH 1970/5823] New translations benefit.md (Serbian (Cyrillic)) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From b8e089292f9440b384baafaa60cf9aacbf901e08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:58 -0600 Subject: [PATCH 1971/5823] New translations price-system.md (Serbian (Cyrillic)) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From c4d7b3d23de3ed39e6df98ca08dcde51971c1185 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:30:59 -0600 Subject: [PATCH 1972/5823] New translations install.md (Serbian (Cyrillic)) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 08a85ab000dc3342debb545a770afa57f4ffb518 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:00 -0600 Subject: [PATCH 1973/5823] New translations 6.2.0.10.md (Serbian (Cyrillic)) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 0980dd3715c5b57fe32334ece1f7a6fd65b6bc17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:01 -0600 Subject: [PATCH 1974/5823] New translations 6.2.0.11.md (Serbian (Cyrillic)) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From cb411196acdcc9c98a72954fd5f33bc28a153f15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:03 -0600 Subject: [PATCH 1975/5823] New translations dominion.md (Serbian (Cyrillic)) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 61e2de19b21a5b1539f6b70f6be8d861c79cced7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:04 -0600 Subject: [PATCH 1976/5823] New translations fabledskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 7eb2ad0a61257a0cf01dd17c25a6e4c28d189bbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:05 -0600 Subject: [PATCH 1977/5823] New translations husktowns.md (Serbian (Cyrillic)) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From a8d3f31d691f8d7845e80e873485f9108acd9b53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:06 -0600 Subject: [PATCH 1978/5823] New translations iridiumskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From e55500b8855ed0414a056040d769b50a375eae53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:07 -0600 Subject: [PATCH 1979/5823] New translations itemmatcherplus.md (Serbian (Cyrillic)) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 31296a0474599f595d5f06f0f563b32bf3acfcce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:08 -0600 Subject: [PATCH 1980/5823] New translations simpleclaimsystem.md (Serbian (Cyrillic)) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From ce7fd16fb21984c20de8208fed94dbaefde44d81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:10 -0600 Subject: [PATCH 1981/5823] New translations ultimateclaims.md (Serbian (Cyrillic)) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 7b8087e144e581ee2557bb5ca95055ef99fad2ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:11 -0600 Subject: [PATCH 1982/5823] New translations 07-interaction-manager.md (Serbian (Cyrillic)) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 4e115dc3861bd37d7f3a691d8fe102ae1396a16e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:12 -0600 Subject: [PATCH 1983/5823] New translations 08-tax-manager.md (Serbian (Cyrillic)) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 63b274baed484fc995d49ebb29255cc46c7da08a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:13 -0600 Subject: [PATCH 1984/5823] New translations 09-layout-provider.md (Serbian (Cyrillic)) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From e7785f5a289efe00898c9542dee5375d15b0fcc2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:14 -0600 Subject: [PATCH 1985/5823] New translations control-panel (Serbian (Cyrillic)) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 59b2581df820eb4f37cc1d1d161c8518bfc15589 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:15 -0600 Subject: [PATCH 1986/5823] New translations shop-types.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From d69ee55833a4f3e405bf2339eeade559dc444012 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:17 -0600 Subject: [PATCH 1987/5823] New translations sign-layout.md (Serbian (Cyrillic)) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 2f2d8d444d69d0af8745d2642a5f29121d512263 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:18 -0600 Subject: [PATCH 1988/5823] New translations sign-wax.md (Serbian (Cyrillic)) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 7cb2be0a733841d591d5732c5bf0dfc7ea0f52ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:19 -0600 Subject: [PATCH 1989/5823] New translations taxes.md (Serbian (Cyrillic)) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 7341561003ba09cee36aa8f4fdb8054a4f633597 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:20 -0600 Subject: [PATCH 1990/5823] New translations worldedit.md (Serbian (Cyrillic)) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 6934b66f9d33e86d85600a99a75a664b1d64ffd5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:21 -0600 Subject: [PATCH 1991/5823] New translations angelchest.md (Swedish) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 0d18183e57900719448870526da0a6f15af0e40c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:22 -0600 Subject: [PATCH 1992/5823] New translations worldedit.md (Swedish) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From de7e3a9ba9f1eafb41d763db273506eb4b1418d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:23 -0600 Subject: [PATCH 1993/5823] New translations worldguard.md (Swedish) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 01929f87a4063826dfbcc859134265536bc441df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:24 -0600 Subject: [PATCH 1994/5823] New translations 01-getting-start.md (Swedish) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From c4621306922c3b54e5e0d6994029f60a4f54f393 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:26 -0600 Subject: [PATCH 1995/5823] New translations localization.md (Swedish) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From c87039923427eff78f84d1204d721af688bf8b34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:27 -0600 Subject: [PATCH 1996/5823] New translations multi-currency.md (Swedish) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 2e4ba493ff76e4ed4fc793a2f60d5aff61aeac6a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:28 -0600 Subject: [PATCH 1997/5823] New translations benefit.md (Swedish) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From bcb130478baf0948ae968a59d266d0222bdfc038 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:29 -0600 Subject: [PATCH 1998/5823] New translations price-system.md (Swedish) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 50db9c61c83544703fc1ed5b1b91ed1b36378c85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:30 -0600 Subject: [PATCH 1999/5823] New translations install.md (Swedish) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From cab2d64c0dcf383ffdabbe209a4ef5b7a3ca4658 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:31 -0600 Subject: [PATCH 2000/5823] New translations 6.2.0.10.md (Swedish) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From f0577e2b508313522eae9ab066b3bf7c7a3ed9b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:33 -0600 Subject: [PATCH 2001/5823] New translations 6.2.0.11.md (Swedish) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From a72f2497baaa3de3fbebb4500544e6dee8ebce87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:34 -0600 Subject: [PATCH 2002/5823] New translations dominion.md (Swedish) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From a693f5568601d7d0ae47b1cf51fc4adab94ab68b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:35 -0600 Subject: [PATCH 2003/5823] New translations fabledskyblock.md (Swedish) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From fbd37d1d1e4ded9b689c0b7de0b0d72628dc86c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:36 -0600 Subject: [PATCH 2004/5823] New translations husktowns.md (Swedish) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From f0d479cc22caa3a49aa4291021e93bc32e683be3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:37 -0600 Subject: [PATCH 2005/5823] New translations iridiumskyblock.md (Swedish) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 2e43ca02c26f28abd3c74e68f6a026ed2fe1f7ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:38 -0600 Subject: [PATCH 2006/5823] New translations itemmatcherplus.md (Swedish) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From b7c30888990b0c7761ceeffe6d20ea8e969f1a00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:39 -0600 Subject: [PATCH 2007/5823] New translations simpleclaimsystem.md (Swedish) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 3f659d3e5daf08f75c8974c42d4a4b2137156971 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:41 -0600 Subject: [PATCH 2008/5823] New translations ultimateclaims.md (Swedish) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From e249c8e59b042e610df12ac006d873e2723cfe0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:42 -0600 Subject: [PATCH 2009/5823] New translations 07-interaction-manager.md (Swedish) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 8c4fdf46a2ea40303f5abf52071060df83e238b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:43 -0600 Subject: [PATCH 2010/5823] New translations 08-tax-manager.md (Swedish) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 8eef0d1bbbf4b3338829cb931a09b92093dbc114 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:44 -0600 Subject: [PATCH 2011/5823] New translations 09-layout-provider.md (Swedish) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 0891197d1b1dcce61c7c9dee26ce9054dd9944ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:45 -0600 Subject: [PATCH 2012/5823] New translations control-panel (Swedish) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 3fce311bc311f7bb16063dbc55ef36f28e47f37b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:46 -0600 Subject: [PATCH 2013/5823] New translations shop-types.md (Swedish) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From d6807d343772109ade729e35ac0fa7e8a896a99a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:47 -0600 Subject: [PATCH 2014/5823] New translations sign-layout.md (Swedish) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 81e1a5ddf3b42e59897f6e86f5c207a9c8f74c76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:49 -0600 Subject: [PATCH 2015/5823] New translations sign-wax.md (Swedish) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 44d5fbfaca189fb11f210859043e70795f704901 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:50 -0600 Subject: [PATCH 2016/5823] New translations taxes.md (Swedish) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 618d9b93df16c1c98c8a644b42c5a210937fe92c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:51 -0600 Subject: [PATCH 2017/5823] New translations worldedit.md (Swedish) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From a68b4033349a34bcb866a52bf27595447dd3ffdd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:52 -0600 Subject: [PATCH 2018/5823] New translations angelchest.md (Turkish) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 008e7fa2d8d1aa6579687934df6e5763117ab684 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:53 -0600 Subject: [PATCH 2019/5823] New translations worldedit.md (Turkish) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 172e5c69b02d62f19d7aa065d1f2c6f4331a75c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:54 -0600 Subject: [PATCH 2020/5823] New translations worldguard.md (Turkish) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From d88f31ccab3c0d1759324ff5d860fdd0c8eaefde Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:55 -0600 Subject: [PATCH 2021/5823] New translations 01-getting-start.md (Turkish) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 7d3e1761b3bd2774661f8601b84fdd0c17c0caf8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:56 -0600 Subject: [PATCH 2022/5823] New translations localization.md (Turkish) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 1c86d1592d43752ac09938452b6eabf08652abb9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:57 -0600 Subject: [PATCH 2023/5823] New translations multi-currency.md (Turkish) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 43e3f58476f1047c6302bd04ac9a665b2bb25393 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:31:58 -0600 Subject: [PATCH 2024/5823] New translations benefit.md (Turkish) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 3fc7e976be4f559e5eb1f000242b0531f0254180 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:00 -0600 Subject: [PATCH 2025/5823] New translations price-system.md (Turkish) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 0e9b3f21678d69b89079ef47499d2a260084040c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:01 -0600 Subject: [PATCH 2026/5823] New translations install.md (Turkish) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From b811381030b388fded990e47f3debb29e49c3d0b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:02 -0600 Subject: [PATCH 2027/5823] New translations 6.2.0.10.md (Turkish) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From e3ddaca46b5af188560287b5e124b42e496fd511 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:03 -0600 Subject: [PATCH 2028/5823] New translations 6.2.0.11.md (Turkish) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 44878c58bf854d682c4c7de10300c53dac34ae65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:04 -0600 Subject: [PATCH 2029/5823] New translations dominion.md (Turkish) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 3e24cab42080795a485ac628d78166b963110ff9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:05 -0600 Subject: [PATCH 2030/5823] New translations fabledskyblock.md (Turkish) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 2d66c04d5fe8bd0ea5dea3dce92d10af148462d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:06 -0600 Subject: [PATCH 2031/5823] New translations husktowns.md (Turkish) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 5cb76bc8168ff7df06af0c0c82dff036a4904f4f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:08 -0600 Subject: [PATCH 2032/5823] New translations iridiumskyblock.md (Turkish) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 4eff1c9e02e7f255cd0ae31b0f66beb6df69919a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:09 -0600 Subject: [PATCH 2033/5823] New translations itemmatcherplus.md (Turkish) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 1fc54b48e667846aa9e129626b16ec96acc39c61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:10 -0600 Subject: [PATCH 2034/5823] New translations simpleclaimsystem.md (Turkish) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From ee4b37032ce48b3a6dc3d08b585418d61f30747e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:11 -0600 Subject: [PATCH 2035/5823] New translations ultimateclaims.md (Turkish) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From c2dd4c560bfa7907273ed689257d213e619ebb1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:12 -0600 Subject: [PATCH 2036/5823] New translations 07-interaction-manager.md (Turkish) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From ec61a21bc03462a1ff97dbf964a8bef7e0331ceb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:13 -0600 Subject: [PATCH 2037/5823] New translations 08-tax-manager.md (Turkish) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 1b8b9bc8be0f63be707ff23c8d8d7bc6a6c3d357 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:14 -0600 Subject: [PATCH 2038/5823] New translations 09-layout-provider.md (Turkish) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From ed4c5891842ac3a623e2502a7047b5ab342e6aae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:15 -0600 Subject: [PATCH 2039/5823] New translations control-panel (Turkish) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 00986b5f8621ef7b1fb55a18613e65f3d37144ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:16 -0600 Subject: [PATCH 2040/5823] New translations shop-types.md (Turkish) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From cadfcc0a7b0428c97a1a40c13d3d358e2d01481c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:18 -0600 Subject: [PATCH 2041/5823] New translations sign-layout.md (Turkish) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From fa1f54a7b6a90dd05da8ff84ec8f4850eaa01487 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:19 -0600 Subject: [PATCH 2042/5823] New translations sign-wax.md (Turkish) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 8e6b3818dbe3cda299a898b4facd9c0112d5f012 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:20 -0600 Subject: [PATCH 2043/5823] New translations taxes.md (Turkish) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 649c8ed79a9420ec52bdcc2ca376dbd020056590 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:21 -0600 Subject: [PATCH 2044/5823] New translations worldedit.md (Turkish) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 1b12cd195ca787a2b494735e30dd6056b84cdc75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:22 -0600 Subject: [PATCH 2045/5823] New translations angelchest.md (Ukrainian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 8e16ee61f093cc2d419fe2bac896ab08789d94a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:23 -0600 Subject: [PATCH 2046/5823] New translations worldedit.md (Ukrainian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From e3e0d1909f8c230af7873ba7de2f3be73dafd4ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:24 -0600 Subject: [PATCH 2047/5823] New translations worldguard.md (Ukrainian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From ab4d4008034b83a8fac3564386cfe4a25849806d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:25 -0600 Subject: [PATCH 2048/5823] New translations 01-getting-start.md (Ukrainian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From cdd5b105ddb792b14a9afc53674bb9f669685b07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:26 -0600 Subject: [PATCH 2049/5823] New translations localization.md (Ukrainian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 2ef62fb3b8fb33dc861890ebc07868969d4e08e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:27 -0600 Subject: [PATCH 2050/5823] New translations multi-currency.md (Ukrainian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 3d6edd1fa854eda173139d9d7408550fe2974efb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:28 -0600 Subject: [PATCH 2051/5823] New translations benefit.md (Ukrainian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 648fd41fea1add687758ee91f044e610ad4ad171 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:30 -0600 Subject: [PATCH 2052/5823] New translations price-system.md (Ukrainian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 18fcea50243878c1913bac2e20d65ff0b8fc05a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:31 -0600 Subject: [PATCH 2053/5823] New translations install.md (Ukrainian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 0a5a4df6208bb2ae95466c813f1ba57fd684f071 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:32 -0600 Subject: [PATCH 2054/5823] New translations 6.2.0.10.md (Ukrainian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From e4629f4ce2c8d2fa9e3d934be9d42a358cf9a441 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:33 -0600 Subject: [PATCH 2055/5823] New translations 6.2.0.11.md (Ukrainian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From f427cae1d585d4460352d7f1564236d97c000f1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:34 -0600 Subject: [PATCH 2056/5823] New translations dominion.md (Ukrainian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 7d43bc5d23775b56670581ead52783cc6fd08fef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:35 -0600 Subject: [PATCH 2057/5823] New translations fabledskyblock.md (Ukrainian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 6d0e5b8b9b603b6dbe5734f1729fa27449cf9f7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:36 -0600 Subject: [PATCH 2058/5823] New translations husktowns.md (Ukrainian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From bf25a549d7aaa16416e5c3975a5cb267cc411073 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:37 -0600 Subject: [PATCH 2059/5823] New translations iridiumskyblock.md (Ukrainian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 2af1a8227a7739088471ef1b3124b72277c425ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:38 -0600 Subject: [PATCH 2060/5823] New translations itemmatcherplus.md (Ukrainian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From eedd698a1ee16fb49c52c8546ffbc20f15f74b49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:40 -0600 Subject: [PATCH 2061/5823] New translations simpleclaimsystem.md (Ukrainian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 68f15941138530f1643a5ca4eac7b5d8bccbefaf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:41 -0600 Subject: [PATCH 2062/5823] New translations ultimateclaims.md (Ukrainian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From f8c66a795699f3dbf1a791a6d14f950b193dedb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:43 -0600 Subject: [PATCH 2063/5823] New translations 07-interaction-manager.md (Ukrainian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From d26cc28429e8fefda4a897f7f971448421133ded Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:44 -0600 Subject: [PATCH 2064/5823] New translations 08-tax-manager.md (Ukrainian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From aaa5dc2b7518002ca332c6360fc45bb7be65ebda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:45 -0600 Subject: [PATCH 2065/5823] New translations 09-layout-provider.md (Ukrainian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From e14dc8131e999c9fbfba6d751b80689e254a3113 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:46 -0600 Subject: [PATCH 2066/5823] New translations control-panel (Ukrainian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 42ab0029c768329bde884de084709e447438582b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:47 -0600 Subject: [PATCH 2067/5823] New translations shop-types.md (Ukrainian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From c90bb13088656d9fc1ba6248f799d00074e888d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:48 -0600 Subject: [PATCH 2068/5823] New translations sign-layout.md (Ukrainian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 456eeea7951d3d59ba5c6a6e4cf15f0c1f8091c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:49 -0600 Subject: [PATCH 2069/5823] New translations sign-wax.md (Ukrainian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 16c89c3ea356cc795250891bfd0b5295c5345aea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:50 -0600 Subject: [PATCH 2070/5823] New translations taxes.md (Ukrainian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From e451f9dc5806ca0236636466b1e4a215a66d8e88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:51 -0600 Subject: [PATCH 2071/5823] New translations worldedit.md (Ukrainian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 6bd89b6fbfa4c08db009dcca15a6016c84586063 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:53 -0600 Subject: [PATCH 2072/5823] New translations angelchest.md (Chinese Simplified) --- .../current/compat-modules/angelchest.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..f10da27a73 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,14 +2,16 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. +This compatiblity module is no longer maintained as AngelChest has become unsupported. + +该拓展模块增加了对 [AngelChest](https://www.spigotmc.org/resources/88214) 插件的支持。 ## How does it work? -Compatibility Module will register a listener to listen for IslandDeletedEvent, IslandResettedEvent, TeamLeaveEvent and TeamKickEvent calls, and will remove shops when an island gets deleted or a team member is kicked from that island. +本拓展模块将会注册针对 IslandDeletedEvent、IslandResettedEvent、TeamLeaveEvent 和 TeamLeaveEvent 调用的监听器,并会在岛屿删除或成员被踢出时移除对应的商店。 -It also allows the island owner to override all shops permissions on their island, so the island owner can modify or remove all of shops on their island, even those not created by island owner. +它允许岛屿拥有者覆盖岛屿上所有商店的权限,这样他们就可以对岛屿上的商店修改或是删除,无论是否由他创建。 From b467b543da9264f7818925ae7e80236132dc28c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:54 -0600 Subject: [PATCH 2073/5823] New translations worldedit.md (Chinese Simplified) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 4896b566e6..5830042426 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ ::: -简单的拓展模块,可以在编辑区内一并删除商店,防止诸如幽灵商店等问题的出现。 +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +简单的拓展模块,可以在编辑区内一并删除商店,防止诸如幽灵商店等问题的出现。 \ No newline at end of file From f17e0c3d2e8b8fea68a19afb180bd94f9f38ef08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:55 -0600 Subject: [PATCH 2074/5823] New translations worldguard.md (Chinese Simplified) --- .../current/compat-modules/worldguard.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9b1b5077b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -1,16 +1,20 @@ -# WorldGuard +# WorldGuard插件 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). ::: -It registered two of flags into WorldGuard flags registry: `quickshophikari-create` and `quickshophikari-trade`. +它将两种权限分配到 WorldGuard 注册表中: `quickshophikari-create` 和 `quickshophikari-trade`. -You can use them to control the players permission in your worldguard region. +你可以使用它们来控制玩家在你所规划世界区域的权限。 -## Configuration +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + +## 配置 ```yaml create: From c81cdeee3b6fd08631d8c375f478547078818e4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:56 -0600 Subject: [PATCH 2075/5823] New translations 01-getting-start.md (Chinese Simplified) --- .../current/development/01-getting-start.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 9aeb270c87..306757846f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,9 +6,8 @@ Hello! 你好呀~ 欢迎来到QuickShop-Hikari的开发者社区! ## License -QuickShop-Hikari 以 [GPLv3协议](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) 许可证开源,你可以随时在 [Github 页面](https://github.com/QuickShop-Community/QuickShop-Hikari) 浏览本项目的源码。\ -你可以自由修改或使用 QuickShop-Hikari 任意部分的代码,但前提是遵守 GPLv3 协议。\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧不要太相信 Javadoc @@ -49,7 +48,7 @@ QuickShop-Hikari 将操作源分为三种类型: - 服务器主线程 - 异步线程(任何其他线程,但不包括服务器主线程) -- Hybird +- Hybrid 如果通过错误的线程访问 API,QuickShop-Hikari 将强制性显示运行错误。 @@ -60,3 +59,5 @@ QuickShop-Hikari 将操作源分为三种类型: 你可以浏览 [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) 并通过查找用法得出不同 API 的使用条件。 默认情况下,允许从任何线程调用不使用 Util.ensureThread() 的 API。 APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. 您不应绕过此限制,我们只是在必要时添加此检查,它是插件性能和服务器稳定性的最基本保证。 如果您触发了线程检查,请使用调度器来完成您的任务。 + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 3dcb5d073fe3d5c4157811ef35a1cad5aa8c7625 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:57 -0600 Subject: [PATCH 2076/5823] New translations localization.md (Chinese Simplified) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md index 7e3883977a..2cac3719e1 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 16a7caeb7634d70d064a2345dcc2e655cc8f4ef5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:58 -0600 Subject: [PATCH 2077/5823] New translations multi-currency.md (Chinese Simplified) --- .../current/modules/multi-currency.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..bfd9e8cba8 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -1,13 +1,11 @@ -# Multi Currency +# 多币种支持 -QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, but they're not out of the box, you must configure them to take effect. +QuickShop-Hikari支持一些多货币经济插件或桥接插件,但它们不是开箱即用的,您必须配置它们才能生效。 -## Supported Economy Plugin +## 支持的经济插件 QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 0f79d1914785e7afd1c81b958e5f922e1465176e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:32:59 -0600 Subject: [PATCH 2078/5823] New translations benefit.md (Chinese Simplified) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index f0754f8aeb..d0b7e2468d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ QuickShop-Hikari 对此问题已经有一些处理,但无法完美解决。如 ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 1af60e6f805148155c4d505dba0f63ea45e45ec6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:00 -0600 Subject: [PATCH 2079/5823] New translations price-system.md (Chinese Simplified) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 831d430136..111fd80873 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## 权限 -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From b790fa316c7779d7eb13263f1b1b90a364bb5920 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:01 -0600 Subject: [PATCH 2080/5823] New translations install.md (Chinese Simplified) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md index 0b71d969f1..c7926755d3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault],用于连接 QuickShop 和您的经济插件。 -- [ProtocolLib][plib],用于显示仅玩家可见的虚拟悬浮物品。 +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - 任何兼容 Vault 的经济插件,例如 [XConomy][xconomy]。如果你已经安装了 [EssentialsX][essx] 可直接使用其内置的经济系统。 - 一个权限管理插件,例如 [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ ## 安装前置依赖 -在安装 QuickShop-Hikari 之前,请确保您已经安装了所有前置插件:[Vault][vault]、[ProtocolLib][plib]、[XConomy][xconomy](也可以是 [EssentialsX][essx]) 和 [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! 下载以上插件并将它们放入 `plugins` 文件夹即可! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## 安装 QuickShop-Hikari 从 [Modrinth][qs-modrinth] 下载最新版本的 QuickShop-Hikari。在此步骤中,请暂时忽略 `Compat-` 前缀的文件。 @@ -53,10 +59,11 @@ and you're done! 这样就完成了! 玩家现在可以创建和使用商店 现在,QuickShop-Hikari 正在您的服务器上运行。关于更多设置,请查看左侧的导航面板并阅读不同的部分。 [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 860b042e7c305628a05751392e55b1ea23e19e36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:02 -0600 Subject: [PATCH 2081/5823] New translations 6.2.0.10.md (Chinese Simplified) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From b51b7f9d7b208e54a25abbfe76b4aab9fe0bb8a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:04 -0600 Subject: [PATCH 2082/5823] New translations 6.2.0.11.md (Chinese Simplified) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 87cd5d23d1a951ab790c761c4503531c587f9435 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:05 -0600 Subject: [PATCH 2083/5823] New translations dominion.md (Chinese Simplified) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 7eec4c0c80418deb0280a1de6fd08ab686bb435a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:06 -0600 Subject: [PATCH 2084/5823] New translations fabledskyblock.md (Chinese Simplified) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From c0591b09116f3eea38f77303fba27a6ba9f2e124 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:07 -0600 Subject: [PATCH 2085/5823] New translations husktowns.md (Chinese Simplified) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From f8c6ee23308cb8f09d980bd0566616cecaf83c38 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:08 -0600 Subject: [PATCH 2086/5823] New translations iridiumskyblock.md (Chinese Simplified) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 32a02ade6b2382d0bf8da7be960b6cbf31e6debd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:09 -0600 Subject: [PATCH 2087/5823] New translations itemmatcherplus.md (Chinese Simplified) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From a5f7c823868433f27bba987b62791421344e7be2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:10 -0600 Subject: [PATCH 2088/5823] New translations simpleclaimsystem.md (Chinese Simplified) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From cb523838dda391fef130279addb1d588769512be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:12 -0600 Subject: [PATCH 2089/5823] New translations ultimateclaims.md (Chinese Simplified) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 0f9ca659639119941c234cca159e122a16d6e9ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:13 -0600 Subject: [PATCH 2090/5823] New translations 07-interaction-manager.md (Chinese Simplified) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 2db10f5328a72bb971ac4c2dd1cfe01109bb4f4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:14 -0600 Subject: [PATCH 2091/5823] New translations 08-tax-manager.md (Chinese Simplified) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 61cf8ba88d324224ff8307601fdaf45625b51377 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:15 -0600 Subject: [PATCH 2092/5823] New translations 09-layout-provider.md (Chinese Simplified) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 56a6e19f2a5c0b2e6d12373f96685433cd8996b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:16 -0600 Subject: [PATCH 2093/5823] New translations control-panel (Chinese Simplified) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From ecb6b32e4f94541026f59d6bd0a6fe99212fbfb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:17 -0600 Subject: [PATCH 2094/5823] New translations shop-types.md (Chinese Simplified) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 665381f1193fb177eaa8c38406aef7a4c5fbc81a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:18 -0600 Subject: [PATCH 2095/5823] New translations sign-layout.md (Chinese Simplified) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From a6a786ced9b9426472813bbcfae08237013d1fc9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:20 -0600 Subject: [PATCH 2096/5823] New translations sign-wax.md (Chinese Simplified) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From dda7d9c50cd97c72aff63c7aecbdd3e9999223e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:21 -0600 Subject: [PATCH 2097/5823] New translations taxes.md (Chinese Simplified) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 2c98e8bb08e6420151dda9dfb14355c1081eafcb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:22 -0600 Subject: [PATCH 2098/5823] New translations worldedit.md (Chinese Simplified) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 1a33c074a4a89509b87ae62a025bbb5d7234689e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:23 -0600 Subject: [PATCH 2099/5823] New translations angelchest.md (Chinese Traditional) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From ab4277d7dfabc3b99124df50c3e37371b0668c57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:24 -0600 Subject: [PATCH 2100/5823] New translations worldedit.md (Chinese Traditional) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 98f85ec50de865ae1239b0a896e4af1055f3afc6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:25 -0600 Subject: [PATCH 2101/5823] New translations worldguard.md (Chinese Traditional) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 3d9bda9008276cb7b7f61ee7e2d0a9f949e6dd3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:26 -0600 Subject: [PATCH 2102/5823] New translations 01-getting-start.md (Chinese Traditional) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From c5964a6ae81ce2c3d2e89570f1d9675b998484bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:27 -0600 Subject: [PATCH 2103/5823] New translations localization.md (Chinese Traditional) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 9bd0c603bac3c930b9840f243c0b20f731479d4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:28 -0600 Subject: [PATCH 2104/5823] New translations multi-currency.md (Chinese Traditional) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 927f2204d2ab11e48d966ff7e190079d88b7234c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:29 -0600 Subject: [PATCH 2105/5823] New translations benefit.md (Chinese Traditional) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 2ec4dfbeba912cebfbe795522ab426a1aa6be718 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:31 -0600 Subject: [PATCH 2106/5823] New translations price-system.md (Chinese Traditional) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 1c3770078e837a74d7f458d58276285316b3cb67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:32 -0600 Subject: [PATCH 2107/5823] New translations install.md (Chinese Traditional) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 44e4dccbbdc467d0759a3d4f69b9b8ba2e3f20b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:33 -0600 Subject: [PATCH 2108/5823] New translations 6.2.0.10.md (Chinese Traditional) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 1852cf2026c37615d3f76d3a81057d540a28bfb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:34 -0600 Subject: [PATCH 2109/5823] New translations 6.2.0.11.md (Chinese Traditional) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 2a57d38b0558e417ee6b89a2172f573e0bf29bc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:35 -0600 Subject: [PATCH 2110/5823] New translations dominion.md (Chinese Traditional) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 1d69b6b12d2d675ea4bc683e10992c1212f86be6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:36 -0600 Subject: [PATCH 2111/5823] New translations fabledskyblock.md (Chinese Traditional) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 176db7baac6925c9ac9e8bacb8d19dc07fec5e25 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:37 -0600 Subject: [PATCH 2112/5823] New translations husktowns.md (Chinese Traditional) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 30af473d5e12c54b85226c684f904052bd10defa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:38 -0600 Subject: [PATCH 2113/5823] New translations iridiumskyblock.md (Chinese Traditional) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From a1e8542bc53bc72e1c5c7bcbb0fd2b8fc17bc089 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:40 -0600 Subject: [PATCH 2114/5823] New translations itemmatcherplus.md (Chinese Traditional) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From f9a0ccfb3b5ae0339c8ff013ab87e414999dfd20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:41 -0600 Subject: [PATCH 2115/5823] New translations simpleclaimsystem.md (Chinese Traditional) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From d891196e75355f9e198790ddda5b46088b27486e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:42 -0600 Subject: [PATCH 2116/5823] New translations ultimateclaims.md (Chinese Traditional) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 372aab7d10c5191b734dc934ac3d3ac679e7f3a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:43 -0600 Subject: [PATCH 2117/5823] New translations 07-interaction-manager.md (Chinese Traditional) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From b1e238fe1c05d0a840c0a3fb936252d49b5f5c31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:44 -0600 Subject: [PATCH 2118/5823] New translations 08-tax-manager.md (Chinese Traditional) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 457d0c63316bd00694ffe22c8298c8d18907abd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:45 -0600 Subject: [PATCH 2119/5823] New translations 09-layout-provider.md (Chinese Traditional) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 94b57cf3668cf8fbadce8b181ed05c79f014afe1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:46 -0600 Subject: [PATCH 2120/5823] New translations control-panel (Chinese Traditional) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 08f02a70055be683eb1148d8c3bc5ec27735a8c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:47 -0600 Subject: [PATCH 2121/5823] New translations shop-types.md (Chinese Traditional) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 774ba1220ae24c03f24165d53ac20feeed59925c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:49 -0600 Subject: [PATCH 2122/5823] New translations sign-layout.md (Chinese Traditional) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From a7670aa682c1f648daddb5e6a63273c816c6adba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:50 -0600 Subject: [PATCH 2123/5823] New translations sign-wax.md (Chinese Traditional) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From f0b03c391ad1a18b69c724cbbec233379d23e591 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:51 -0600 Subject: [PATCH 2124/5823] New translations taxes.md (Chinese Traditional) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 949c62b175a33f555f1f0d7dc9404fbf12470447 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:52 -0600 Subject: [PATCH 2125/5823] New translations worldedit.md (Chinese Traditional) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 1e75760a7b9a4881222a496afd646c51fd97f4e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:53 -0600 Subject: [PATCH 2126/5823] New translations angelchest.md (English) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 2d79fe9fd19b025a828e09121db194bbc0e2fec6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:54 -0600 Subject: [PATCH 2127/5823] New translations worldedit.md (English) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 1b437cee60907c566bf3796fa4aed44f01c8e77e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:55 -0600 Subject: [PATCH 2128/5823] New translations worldguard.md (English) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 692a60d74e78382c39ed67a09e9732786a112793 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:56 -0600 Subject: [PATCH 2129/5823] New translations 01-getting-start.md (English) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 6dba1f7b0a68e2dfdd63e841b844d223ab685117 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:57 -0600 Subject: [PATCH 2130/5823] New translations localization.md (English) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From f88e67fdef8a0d3ff12a1511c9776b682dc7c24c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:58 -0600 Subject: [PATCH 2131/5823] New translations multi-currency.md (English) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From fb5d4220152f1d139ffc91f51128f7b2e0f0adb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:33:59 -0600 Subject: [PATCH 2132/5823] New translations benefit.md (English) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 67c12d2139a3dd2394be0ef56308899b74f57a19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:00 -0600 Subject: [PATCH 2133/5823] New translations price-system.md (English) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From f39fb1d7cf20aa4d28f592db445478c62ecff7ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:01 -0600 Subject: [PATCH 2134/5823] New translations install.md (English) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From c605a9189ee4d8b20292a7106fa99fa763726895 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:02 -0600 Subject: [PATCH 2135/5823] New translations 6.2.0.10.md (English) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 50cce833f438de2c0507cf33cc9350a771a34f00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:04 -0600 Subject: [PATCH 2136/5823] New translations 6.2.0.11.md (English) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 3fe00e7d19d00d33828329c5925fd45cede059aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:05 -0600 Subject: [PATCH 2137/5823] New translations dominion.md (English) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From e7680da9a8beb783e194e27649ef93a72d42b164 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:06 -0600 Subject: [PATCH 2138/5823] New translations fabledskyblock.md (English) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 3cfa27a61e9543d2ec92f3df3632e73bd8e431a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:08 -0600 Subject: [PATCH 2139/5823] New translations husktowns.md (English) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From f246635fa92c7a9da4faac74768950e6baa8b92c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:09 -0600 Subject: [PATCH 2140/5823] New translations iridiumskyblock.md (English) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 299c7b23d739e4cf255f2fec5e42aa7208c97f4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:10 -0600 Subject: [PATCH 2141/5823] New translations itemmatcherplus.md (English) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From cb57bda58aa4b72cb50204bef0d4aca3ec0e3584 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:11 -0600 Subject: [PATCH 2142/5823] New translations simpleclaimsystem.md (English) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From b0d800bea99f04773a0851bf14e637fb669154c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:12 -0600 Subject: [PATCH 2143/5823] New translations ultimateclaims.md (English) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 9b0e0d50f3d128dae2091ca4ae87dd5f81cad7f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:13 -0600 Subject: [PATCH 2144/5823] New translations 07-interaction-manager.md (English) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 028176feba6a700571ea633eb66c406be43d84b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:14 -0600 Subject: [PATCH 2145/5823] New translations 08-tax-manager.md (English) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 875fb5b6802e7e70f336f2a9c9baa1a133e7a570 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:16 -0600 Subject: [PATCH 2146/5823] New translations 09-layout-provider.md (English) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 8e76946357aef549370e5c5affa8f9633b17bc82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:16 -0600 Subject: [PATCH 2147/5823] New translations control-panel (English) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 0b17bff58396d158b90c144b355451f073684ea3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:17 -0600 Subject: [PATCH 2148/5823] New translations shop-types.md (English) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 48ecefded75f3cbd745055dc9310efa3351d85cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:19 -0600 Subject: [PATCH 2149/5823] New translations sign-layout.md (English) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From af928b78e1f79ce0ca7882ee8500317e6ca3b1b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:20 -0600 Subject: [PATCH 2150/5823] New translations sign-wax.md (English) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 2fedb61cb4cd6f595e8a72c1e157d9aa3aeb117d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:21 -0600 Subject: [PATCH 2151/5823] New translations taxes.md (English) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From b40d92ac5f3ce0784bd317586ebc0f11e2e13a80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:22 -0600 Subject: [PATCH 2152/5823] New translations worldedit.md (English) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 4e19756c6453fdba14d78f3af44b425fc7dafc22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:23 -0600 Subject: [PATCH 2153/5823] New translations angelchest.md (Vietnamese) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 84e4a0675845aa49b9f1e153b69da1520d6eed8e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:24 -0600 Subject: [PATCH 2154/5823] New translations worldedit.md (Vietnamese) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 0c868b228eb8cb7e383ee7006cc011c8f02419f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:25 -0600 Subject: [PATCH 2155/5823] New translations worldguard.md (Vietnamese) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 799f46ee25769a517498ba7149fd80e504336466 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:26 -0600 Subject: [PATCH 2156/5823] New translations 01-getting-start.md (Vietnamese) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From adb7443e6dd9c483df43cc4b633aaeffe954c264 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:28 -0600 Subject: [PATCH 2157/5823] New translations localization.md (Vietnamese) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 7562ba58e14ec926449a9eda5c8be5ba6d699b0c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:29 -0600 Subject: [PATCH 2158/5823] New translations multi-currency.md (Vietnamese) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 401aa1ccf455df918936031d6f7a67af215c59c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:30 -0600 Subject: [PATCH 2159/5823] New translations benefit.md (Vietnamese) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From a81ebe8fce40f7b1911c654a7fe4617cf2a26c09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:31 -0600 Subject: [PATCH 2160/5823] New translations price-system.md (Vietnamese) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From dc5b2da76c516db4bbcc0223e0deca30c65e6198 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:32 -0600 Subject: [PATCH 2161/5823] New translations install.md (Vietnamese) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 5e53f3a7e5e94b37975e652244de51367b05102a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:33 -0600 Subject: [PATCH 2162/5823] New translations 6.2.0.10.md (Vietnamese) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 653f01be8b134497784632cccc42cee14d48ba4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:34 -0600 Subject: [PATCH 2163/5823] New translations 6.2.0.11.md (Vietnamese) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From baf56aca7ef5e3e3e9d970438d1dce623f61a6fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:35 -0600 Subject: [PATCH 2164/5823] New translations dominion.md (Vietnamese) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From badadd856884f762dfa46777ac098e60369ca3b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:36 -0600 Subject: [PATCH 2165/5823] New translations fabledskyblock.md (Vietnamese) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From c8246378835bf68b8db7dc95df824f294d7b1615 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:37 -0600 Subject: [PATCH 2166/5823] New translations husktowns.md (Vietnamese) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 7c887866904da32969110ed22fea240eef77081b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:38 -0600 Subject: [PATCH 2167/5823] New translations iridiumskyblock.md (Vietnamese) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 75947b93354ef3fbf37721cd52ca3cfd99701c12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:39 -0600 Subject: [PATCH 2168/5823] New translations itemmatcherplus.md (Vietnamese) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 7e2656605dbd879e7cbebcbe62db1fe75c8d413b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:40 -0600 Subject: [PATCH 2169/5823] New translations simpleclaimsystem.md (Vietnamese) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 812d3af884469fe3bb53a933e5631b03b94c12bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:42 -0600 Subject: [PATCH 2170/5823] New translations ultimateclaims.md (Vietnamese) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From d33b119a5ea34e0444a932e36ac42e38e9c1545e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:43 -0600 Subject: [PATCH 2171/5823] New translations 07-interaction-manager.md (Vietnamese) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 9ccacbe15c930bf1c95525d51695600798463038 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:44 -0600 Subject: [PATCH 2172/5823] New translations 08-tax-manager.md (Vietnamese) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From f63ae9881a3a8666f696866ad9be880a4711f936 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:45 -0600 Subject: [PATCH 2173/5823] New translations 09-layout-provider.md (Vietnamese) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From ab3111321e15e8aff7fddb4684f072f78f59a69e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:46 -0600 Subject: [PATCH 2174/5823] New translations control-panel (Vietnamese) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 8172cd7a88cc1eb370128fe42aafee06514dfe99 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:47 -0600 Subject: [PATCH 2175/5823] New translations shop-types.md (Vietnamese) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 903119b7d138690228603836a40b5e381cacd2e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:49 -0600 Subject: [PATCH 2176/5823] New translations sign-layout.md (Vietnamese) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 392d81d892e948d77764178472e21534fe21424f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:50 -0600 Subject: [PATCH 2177/5823] New translations sign-wax.md (Vietnamese) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From f6ec22696ee70821d8a001a894ef0c202de874c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:51 -0600 Subject: [PATCH 2178/5823] New translations taxes.md (Vietnamese) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From c134200f356a6bd30b18be9b2535e601f7cd700d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:52 -0600 Subject: [PATCH 2179/5823] New translations worldedit.md (Vietnamese) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From ce281dbfd6f6cb8646a1453a139c8279c6dc146d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:53 -0600 Subject: [PATCH 2180/5823] New translations angelchest.md (Portuguese, Brazilian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From e6eafed13c75ffaa86f70a55784c11fd672b21b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:54 -0600 Subject: [PATCH 2181/5823] New translations worldedit.md (Portuguese, Brazilian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 731dc37d299f167d12e81f4c78b4f0f8c8915c78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:55 -0600 Subject: [PATCH 2182/5823] New translations worldguard.md (Portuguese, Brazilian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 4c94135e053c97ec40cae1dfc535a68afa294119 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:56 -0600 Subject: [PATCH 2183/5823] New translations 01-getting-start.md (Portuguese, Brazilian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From e51fe49b9793aa68a2d7ede169fd7399abdb0eba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:57 -0600 Subject: [PATCH 2184/5823] New translations localization.md (Portuguese, Brazilian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 60029d7586f177141ac9550a93c5ed1967cc56e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:58 -0600 Subject: [PATCH 2185/5823] New translations multi-currency.md (Portuguese, Brazilian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 28f123b945e896ce391a81f01d3b8d5b1ca23412 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:34:59 -0600 Subject: [PATCH 2186/5823] New translations benefit.md (Portuguese, Brazilian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 1abdaa4453e12cf6884dcf4311c5e5b846276d71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:00 -0600 Subject: [PATCH 2187/5823] New translations price-system.md (Portuguese, Brazilian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 69bd2f4971e8863ab84f3b36d539929b7323e619 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:01 -0600 Subject: [PATCH 2188/5823] New translations install.md (Portuguese, Brazilian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 68c40a1e3d0ec12051a0be6a0bc37cf4abec99be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:02 -0600 Subject: [PATCH 2189/5823] New translations 6.2.0.10.md (Portuguese, Brazilian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 256a1a43029ebe99e0d9451086590c64348f0c2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:04 -0600 Subject: [PATCH 2190/5823] New translations 6.2.0.11.md (Portuguese, Brazilian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 7799d641b485fb6a862e23cae9335992e55e69c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:05 -0600 Subject: [PATCH 2191/5823] New translations dominion.md (Portuguese, Brazilian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 28045ad5e62d5a263056bbe7016280485b7188e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:06 -0600 Subject: [PATCH 2192/5823] New translations fabledskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 55066cae28e92764bedbedc951e2789188ecd9be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:07 -0600 Subject: [PATCH 2193/5823] New translations husktowns.md (Portuguese, Brazilian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 4941b2f7a04c02e77e3a1a77520a7da4df51266d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:08 -0600 Subject: [PATCH 2194/5823] New translations iridiumskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From a6ba04ef17a366f451961728462d8e762af21d2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:09 -0600 Subject: [PATCH 2195/5823] New translations itemmatcherplus.md (Portuguese, Brazilian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 96949d02e70212bc765bbac343edd027d5119fd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:10 -0600 Subject: [PATCH 2196/5823] New translations simpleclaimsystem.md (Portuguese, Brazilian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 757d685d496225d5d7288ccfb59d3091b172f7e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:11 -0600 Subject: [PATCH 2197/5823] New translations ultimateclaims.md (Portuguese, Brazilian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 7cd9eb4ee2ef7d32b57131b765f99e5fa68b1880 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:13 -0600 Subject: [PATCH 2198/5823] New translations 07-interaction-manager.md (Portuguese, Brazilian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 5dcc5fb88f6745ab17dba07c5a65eab795ed4b3d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:14 -0600 Subject: [PATCH 2199/5823] New translations 08-tax-manager.md (Portuguese, Brazilian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From faa823ebe266849bcffa3ba618c9cb4839cf7e93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:15 -0600 Subject: [PATCH 2200/5823] New translations 09-layout-provider.md (Portuguese, Brazilian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 7516c4230de8a2522ae578fc7c7fd70e79b56cb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:16 -0600 Subject: [PATCH 2201/5823] New translations control-panel (Portuguese, Brazilian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From cf29d14278570e1908d5286e53a114d7f8d5de83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:17 -0600 Subject: [PATCH 2202/5823] New translations shop-types.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From ec740b3a733e3b87f41c59f90b25d421144a7e92 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:18 -0600 Subject: [PATCH 2203/5823] New translations sign-layout.md (Portuguese, Brazilian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 01b264950fa724dbe2e9f66e7fdadfcd47d94685 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:19 -0600 Subject: [PATCH 2204/5823] New translations sign-wax.md (Portuguese, Brazilian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 1a499e57d560e3664ccadafa3a8e49f5eb0614fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:20 -0600 Subject: [PATCH 2205/5823] New translations taxes.md (Portuguese, Brazilian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 64a08c850cc842f6113397dba2478070ace3e97a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:21 -0600 Subject: [PATCH 2206/5823] New translations worldedit.md (Portuguese, Brazilian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From e4ce641c8d03af3c150408046f9489b9ba07dae9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:23 -0600 Subject: [PATCH 2207/5823] New translations angelchest.md (Persian) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 179d235b5b82003d36f7bb8acfa66d878dad9caf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:24 -0600 Subject: [PATCH 2208/5823] New translations worldedit.md (Persian) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From bbd8959ea47f31c2dc5d43f3908f51fa9927c16c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:25 -0600 Subject: [PATCH 2209/5823] New translations worldguard.md (Persian) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 3c803800915f4149328609a2edc1d7d925ff6694 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:26 -0600 Subject: [PATCH 2210/5823] New translations 01-getting-start.md (Persian) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 8fa0f14f6a345dd76c1b68ab92ab905ad926f4ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:27 -0600 Subject: [PATCH 2211/5823] New translations localization.md (Persian) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 1549830bcf260b02621e213a25ec091cff07acb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:28 -0600 Subject: [PATCH 2212/5823] New translations multi-currency.md (Persian) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 20e7ddd9087f65592d44a4b71df8e3fca3ce61d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:29 -0600 Subject: [PATCH 2213/5823] New translations benefit.md (Persian) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 97eaa7faca536dfea068076ba3675af2a1abc820 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:31 -0600 Subject: [PATCH 2214/5823] New translations price-system.md (Persian) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From eb47f1aece1c0f36995b22fbac2be10e8bbc69d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:32 -0600 Subject: [PATCH 2215/5823] New translations install.md (Persian) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 85610d7ec56b660ce9dfdfd91f03fc2fe86d2682 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:33 -0600 Subject: [PATCH 2216/5823] New translations 6.2.0.10.md (Persian) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 04292bd9d5d1a2d1ede21298eba3068f66bab697 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:34 -0600 Subject: [PATCH 2217/5823] New translations 6.2.0.11.md (Persian) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 76e9c7218e2bbbd4bc6c909c3d843ee48696493c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:35 -0600 Subject: [PATCH 2218/5823] New translations dominion.md (Persian) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 1ae05a7315e70bd8b275c0dc2a265c3aa1d8b152 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:36 -0600 Subject: [PATCH 2219/5823] New translations fabledskyblock.md (Persian) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 47754808f0fb9a2e863dfd88b13ad3a2b0586a9f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:37 -0600 Subject: [PATCH 2220/5823] New translations husktowns.md (Persian) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From a4226084a7d48486dbcd2e73dd78e492e265c79c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:38 -0600 Subject: [PATCH 2221/5823] New translations iridiumskyblock.md (Persian) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 29379bdb8c17f0ef54f089cd4e480fc42d71f88a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:39 -0600 Subject: [PATCH 2222/5823] New translations itemmatcherplus.md (Persian) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From bc8212fccdf9b974ca6eec70332fd870e41a3044 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:41 -0600 Subject: [PATCH 2223/5823] New translations simpleclaimsystem.md (Persian) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 36bdb0ae818a1a00fc254d00601681c8adf67805 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:42 -0600 Subject: [PATCH 2224/5823] New translations ultimateclaims.md (Persian) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From feb195354f4b5d7f58b23e91af47820b2b994cde Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:43 -0600 Subject: [PATCH 2225/5823] New translations 07-interaction-manager.md (Persian) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 2181c190e5e908355970c9e8f6a8b7d5bbaf224b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:44 -0600 Subject: [PATCH 2226/5823] New translations 08-tax-manager.md (Persian) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From d9bb844938a61924352b6e517c03560f5351dce3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:45 -0600 Subject: [PATCH 2227/5823] New translations 09-layout-provider.md (Persian) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 0bec744fa59cf658b566c96c2b60fdef021e8e51 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:46 -0600 Subject: [PATCH 2228/5823] New translations control-panel (Persian) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 798a77a54dfca39c0600a466624e221b36a63756 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:47 -0600 Subject: [PATCH 2229/5823] New translations shop-types.md (Persian) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 661ea913f355c729bec71d472cc1b18995cdfb75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:48 -0600 Subject: [PATCH 2230/5823] New translations sign-layout.md (Persian) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 666143952f59f409ce9c8805cdcfb5e6f197e850 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:50 -0600 Subject: [PATCH 2231/5823] New translations sign-wax.md (Persian) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 8379857bf05a6c2db2864f334f991b0204224526 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:51 -0600 Subject: [PATCH 2232/5823] New translations taxes.md (Persian) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 6a80696a6cb6439d60617a3c9acc2dbaee9e95f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:52 -0600 Subject: [PATCH 2233/5823] New translations worldedit.md (Persian) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 14a2f4aa0a96383bc53363ae2e8ceaaeaf48e40b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:53 -0600 Subject: [PATCH 2234/5823] New translations angelchest.md (Thai) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From a9040f38c2faa440ef5de0bba9b9ee0aa4b8682e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:54 -0600 Subject: [PATCH 2235/5823] New translations worldedit.md (Thai) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 29cdf44f6d8eed31ca3e545b01b5e4d74c43fda4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:55 -0600 Subject: [PATCH 2236/5823] New translations worldguard.md (Thai) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From a464f73747bd0e175e9456f34504d7666bc8a243 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:56 -0600 Subject: [PATCH 2237/5823] New translations 01-getting-start.md (Thai) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 83ce602c3e15e8b12621cd0b6d59146e1afd3714 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:57 -0600 Subject: [PATCH 2238/5823] New translations localization.md (Thai) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From acd7c5ed8566c0f704ff5a33f74cafb81ea12de3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:58 -0600 Subject: [PATCH 2239/5823] New translations multi-currency.md (Thai) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From e77f089651d1e44b6fdc0586fadd5821b531b730 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:35:59 -0600 Subject: [PATCH 2240/5823] New translations benefit.md (Thai) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 9cefce7b559024eaaca85063546d4c1cc939be2f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:00 -0600 Subject: [PATCH 2241/5823] New translations price-system.md (Thai) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From c224f4c77281cff237fbf5d834245dae28958a2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:02 -0600 Subject: [PATCH 2242/5823] New translations install.md (Thai) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From b83c976a29ae6b1b3e0908004a2c2e1d3b621d82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:03 -0600 Subject: [PATCH 2243/5823] New translations 6.2.0.10.md (Thai) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From cdcb32194534c75248d9f0027008608fa35afbb1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:04 -0600 Subject: [PATCH 2244/5823] New translations 6.2.0.11.md (Thai) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From 31d61742a44713b731ca5d0554a66cb9c4d3a961 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:05 -0600 Subject: [PATCH 2245/5823] New translations dominion.md (Thai) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From d58b8c1aec474cd1df3787f73fcc4a17c779ea9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:06 -0600 Subject: [PATCH 2246/5823] New translations fabledskyblock.md (Thai) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 6a3af2e2a1368c9aec67224eb26d0cae5eb70419 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:07 -0600 Subject: [PATCH 2247/5823] New translations husktowns.md (Thai) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 933d08889dcbf68ef2cc3102a8b3309ec2e469e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:08 -0600 Subject: [PATCH 2248/5823] New translations iridiumskyblock.md (Thai) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 9e19a54f40cdb7047c4eb47ebb2634206d0604bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:10 -0600 Subject: [PATCH 2249/5823] New translations itemmatcherplus.md (Thai) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From 8919daa3973c4209590801f9b8a4f3a41b2973aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:11 -0600 Subject: [PATCH 2250/5823] New translations simpleclaimsystem.md (Thai) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From bfa57edd592c0d67f4131b4cf429447458e5e46c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:12 -0600 Subject: [PATCH 2251/5823] New translations ultimateclaims.md (Thai) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From dead98a334eedaa4f4736b94f76d0dbdd3124f16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:13 -0600 Subject: [PATCH 2252/5823] New translations 07-interaction-manager.md (Thai) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 9b005d436fb6620327d9d2f6b3affff0fd461c61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:14 -0600 Subject: [PATCH 2253/5823] New translations 08-tax-manager.md (Thai) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From ab4ec5ca4f4ff79c3cf805f7524a49937356d5bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:16 -0600 Subject: [PATCH 2254/5823] New translations 09-layout-provider.md (Thai) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 2e619e215c68882f463802785c9632fbbaaac355 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:17 -0600 Subject: [PATCH 2255/5823] New translations control-panel (Thai) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 0bb1dbb43fceb9156eb26ce86df5d35cc2dcf401 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:18 -0600 Subject: [PATCH 2256/5823] New translations shop-types.md (Thai) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From e36ceea5eb683d1890a4b6e941bd838ae0168982 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:19 -0600 Subject: [PATCH 2257/5823] New translations sign-layout.md (Thai) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 6629a6ab7070b5de11f6cbcd37f6b79ec827203d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:20 -0600 Subject: [PATCH 2258/5823] New translations sign-wax.md (Thai) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 5c71e60688b30ec1ab6b5091dbb35cde07694e7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:21 -0600 Subject: [PATCH 2259/5823] New translations taxes.md (Thai) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From e5ad959349b3ae9bc84e4ac48820429453ed995f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:22 -0600 Subject: [PATCH 2260/5823] New translations worldedit.md (Thai) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 6af0fe7f013dab5d2f1c43b8172e12631e7844b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:23 -0600 Subject: [PATCH 2261/5823] New translations angelchest.md (Hindi) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 51a435c86b554d4501f9c3544ea7b6bbf113539e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:24 -0600 Subject: [PATCH 2262/5823] New translations worldedit.md (Hindi) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 7d0a31b9f33d0e636b0c86b7bc16cd59dbd79b74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:25 -0600 Subject: [PATCH 2263/5823] New translations worldguard.md (Hindi) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 8157b9d870d1000b649e91e71a1d49432ddb4e6a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:26 -0600 Subject: [PATCH 2264/5823] New translations 01-getting-start.md (Hindi) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 2e65e4a118099b51fa1c6a1f8e463f7769f1aec2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:27 -0600 Subject: [PATCH 2265/5823] New translations localization.md (Hindi) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 575eff210b2d0277ce0f66e9f37d34fdbe65b2b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:28 -0600 Subject: [PATCH 2266/5823] New translations multi-currency.md (Hindi) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 1348bbf6500da6ffefdab90664a836bd0c370f07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:30 -0600 Subject: [PATCH 2267/5823] New translations benefit.md (Hindi) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From 677387c105fce8c8b0db27e74b1bbbe47cd31a6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:31 -0600 Subject: [PATCH 2268/5823] New translations price-system.md (Hindi) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From 65fba05f45e6a0e0f0d6119bd1bff328527475da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:32 -0600 Subject: [PATCH 2269/5823] New translations install.md (Hindi) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 9f901dd005384f26601af86b2d08aa3e2778f7be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:33 -0600 Subject: [PATCH 2270/5823] New translations 6.2.0.10.md (Hindi) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From eb9c001d1c3f54d6beea5ff998de1c696b2c889b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:34 -0600 Subject: [PATCH 2271/5823] New translations 6.2.0.11.md (Hindi) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From ed45bbf6313cfa7e2f0137e456f6697fba9dfc91 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:35 -0600 Subject: [PATCH 2272/5823] New translations dominion.md (Hindi) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From bdf4d348ece0d80b49acd7f4a3964b9874f2216b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:36 -0600 Subject: [PATCH 2273/5823] New translations fabledskyblock.md (Hindi) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From c64a7f8ee8e92c83a723c92a641b9ce975346b08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:37 -0600 Subject: [PATCH 2274/5823] New translations husktowns.md (Hindi) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From f55c7639ccd4876d4989f64f9ee48062e5970073 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:38 -0600 Subject: [PATCH 2275/5823] New translations iridiumskyblock.md (Hindi) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From 718796f0ceb2fc81e6acc9859fed4b3315184994 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:40 -0600 Subject: [PATCH 2276/5823] New translations itemmatcherplus.md (Hindi) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From c44633f5b6719935bc1ae08c49c34a9d1e9acbda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:41 -0600 Subject: [PATCH 2277/5823] New translations simpleclaimsystem.md (Hindi) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From 5e8e813799300f3807757f128d48d4bd9c38b9a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:42 -0600 Subject: [PATCH 2278/5823] New translations ultimateclaims.md (Hindi) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From acca81651753dd3562027bdb3a24095b535b3765 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:43 -0600 Subject: [PATCH 2279/5823] New translations 07-interaction-manager.md (Hindi) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From f5d469b470523eaf35eb0ba36f1c065242e23985 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:44 -0600 Subject: [PATCH 2280/5823] New translations 08-tax-manager.md (Hindi) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 6c983a23d912f5b2264eb6b1990d1a1d221bf11b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:45 -0600 Subject: [PATCH 2281/5823] New translations 09-layout-provider.md (Hindi) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From d58fb2a081d6c1ed9bee6d6643f64ebd53417227 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:46 -0600 Subject: [PATCH 2282/5823] New translations control-panel (Hindi) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fcf5874400c5d49a8201f35f8063585ed200101a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:47 -0600 Subject: [PATCH 2283/5823] New translations shop-types.md (Hindi) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From 43899338a2d42ecec80c9812cedb1184145a67c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:48 -0600 Subject: [PATCH 2284/5823] New translations sign-layout.md (Hindi) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From 3f76b01de79b04b62e94ae7711174ccf19d8c6e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:52 -0600 Subject: [PATCH 2285/5823] New translations sign-wax.md (Hindi) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From e9021471ea2ad6dccaf507c617294fd6a6d039bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:53 -0600 Subject: [PATCH 2286/5823] New translations taxes.md (Hindi) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From e0d9905b19a800c09ba37c8aaf46b29f28467cc9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:54 -0600 Subject: [PATCH 2287/5823] New translations worldedit.md (Hindi) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 9df9daf9864017b42e65d793b0a35380771cc1a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:58 -0600 Subject: [PATCH 2288/5823] New translations angelchest.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/angelchest.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9814bd7588..0531fd8009 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -6,6 +6,8 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: +This compatiblity module is no longer maintained as AngelChest has become unsupported. + This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From cf5c1649fd7c8c7a3b27b614b3ee2983ab027e84 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:36:59 -0600 Subject: [PATCH 2289/5823] New translations worldedit.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/worldedit.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 87a71a205c..15d54f44b8 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -6,4 +6,6 @@ Can't find where to download the JAR? [Click here](../faq/where-addons-compacts- ::: -Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. Find out more [here](../modules/shops/worldedit.md). + +Simple module designed to delete shops in your worldedit region to prevent the creation of ghost shops. \ No newline at end of file From 1134f408ad0057bca0fed1668257ff3743ee2cfe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:00 -0600 Subject: [PATCH 2290/5823] New translations worldguard.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/worldguard.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 8265d9d026..a9c13126d4 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -10,6 +10,10 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. +## 🆕 Global Support (6.2.0.11+) + +As of 6.2.0.11 QuickShop now supports using the flags in the global context. + ## Configuration ```yaml From 2a9a5123119ab63da0b58359080699f346cefd3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:01 -0600 Subject: [PATCH 2291/5823] New translations 01-getting-start.md (Chinese Traditional, Hong Kong) --- .../current/development/01-getting-start.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 92b773451e..873ddb1cca 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,8 +6,8 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [GPLv3](https://www.gnu.org/licenses/quick-guide-gplv3.en.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari).\ -You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the GPLv3 agreement. +QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -48,7 +48,7 @@ QuickShop-Hikari divides operation sources into three types: - Server Main Thread - Async Thread (any other threads but not server main thread) -- Hybird +- Hybrid If you access the API through the wrong thread, QuickShop-Hikari will force a runtime error to be thrown. @@ -59,3 +59,5 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. + +[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file From 40f29b3676cb60e4535583367023a671719a9ea7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:03 -0600 Subject: [PATCH 2292/5823] New translations localization.md (Chinese Traditional, Hong Kong) --- .../current/modules/localization.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md index 421df8f097..d47589ab9a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/localization.md @@ -110,6 +110,16 @@ To disable the CrowdinOTA, please add it in the startup flag: -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager.enableCrowdinOTA=false ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +use-crowdin-ota: false +``` + ### Self-Hosted OTA Server If you self-hosted our translation server by using [CrowdinCopyDeploy](https://github.com/Ghost-chu/CrowdinCopyDeploy) tool, you're able to change the OTA server to yourself server. @@ -118,4 +128,12 @@ If you self-hosted our translation server by using [CrowdinCopyDeploy](https://g -Dcom.ghostchu.quickshop.localization.text.SimpleTextManager= ``` +#### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml +Use + +```yaml +crowdin-host: +``` \ No newline at end of file From 90d57577fdd25a869cd0df736f9e3b0deae20097 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:04 -0600 Subject: [PATCH 2293/5823] New translations multi-currency.md (Chinese Traditional, Hong Kong) --- .../current/modules/multi-currency.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md index 814f5a53d3..c9163b11bf 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,8 +6,6 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) - - ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -52,5 +50,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet).\ +Shop tax will use per-shop currency with global tax rate (cannot change yet). If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From ee49516bcd2fb8ddb9d1e2db773cf87b5947d350 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:05 -0600 Subject: [PATCH 2294/5823] New translations benefit.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/benefit.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md index 4d7a9c8f42..c59d92e6d1 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/benefit.md @@ -37,3 +37,13 @@ By default, for security, QuickShop-Hikari disallow add offline players into sho ```bash -Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true ``` + +### 🆕 Starting in 6.3.0.0 SNAPSHOT 2 + +Beginning with 6.3.0.0 SNAPSHOT 2 the JVM Startup Flag has been replaced with an entry in config.yml + +Use + +```yaml +shop.allow-offline-benefit: true +``` \ No newline at end of file From ef362aee46f699249fd69b4cb3831b7966640888 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:06 -0600 Subject: [PATCH 2295/5823] New translations price-system.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/price-system.md | 118 ++++++++++++++++-- 1 file changed, 109 insertions(+), 9 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 3499377721..fa3161d127 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,6 +6,8 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. +--- + ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -14,6 +16,8 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` +--- + ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -24,6 +28,8 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` +--- + ## Create a rule All rules are under the `rules` section in configuration. @@ -31,16 +37,17 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name + items: - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used + currency: - '*' - min: 1.0 # Min price (double) - max: 50.0 # Max price (double) + min: 1.0 + max: 50.0 + example2: items: - GOLDEN_SWORD @@ -52,6 +59,7 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 + example3: items: - DIAMOND_SWORD @@ -67,16 +75,108 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. +The `items` is a list that contains the items which you want limit to. +The item name can be: -The `currency` only works under [Multi Currency](../multi-currency.md) mode. +- Bukkit Material Name +- Item Reference tag (add `@` prefix) -The `min` means the item minimal price. +The `currency` only works under Multi Currency mode. + +The `min` means the item minimal price. The `max` means the item maximum price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. +--- + +# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) + +QuickShop now supports wildcard pattern matching inside item configurations. + +This allows you to block entire categories of items using simple patterns instead of listing every item manually. + +## Supported Wildcards + +| Pattern | Meaning | +| ------- | -------------------------------- | +| `*` | Matches any number of characters | +| `?` | Matches a single character | + +### Case-Insensitive Matching + +Pattern matching is case-insensitive. + +``` +*_axe +*_AXE +``` + +Both behave the same. + +--- + +## Example Usage + +Instead of writing: + +```yaml +items: + - WOODEN_AXE + - STONE_AXE + - IRON_AXE + - GOLDEN_AXE + - DIAMOND_AXE + - NETHERITE_AXE +``` + +You can now simply write: + +```yaml +items: + - "*_AXE" +``` + +### More Examples + +Block all spawn eggs: + +```yaml +items: + - "*_SPAWN_EGG" +``` + +Block all swords: + +```yaml +items: + - "*_SWORD" +``` + +Use single-character matching: + +```yaml +items: + - "DIAMOND_SPAWN_EG?" +``` + +--- + +## Important Notes + +- Wildcard patterns apply to Material names. +- They do not replace Item Reference (`@reference`) matching. +- Patterns are evaluated during rule matching. +- Wildcards reduce configuration size and improve maintainability. + +--- + ## Permission -The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. +Players who have: + +``` +quickshop.price.restriction.bypass. +``` + +can ignore that rule's limitation. \ No newline at end of file From e06b0a03639d77045036e2e619c4328d21474d63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:07 -0600 Subject: [PATCH 2296/5823] New translations install.md (Chinese Traditional, Hong Kong) --- .../current/setup/install.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md index 163c065781..4e48f5a8bf 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md @@ -6,7 +6,9 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents](pevents) - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -14,10 +16,14 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. @@ -52,10 +58,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From bb6fa616adad39e1e8b77831001d86640ee212ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:08 -0600 Subject: [PATCH 2297/5823] New translations 6.2.0.10.md (Chinese Traditional, Hong Kong) --- .../current/changelogs/6.2.0.10.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md new file mode 100644 index 0000000000..9c8b4f7407 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.10.md @@ -0,0 +1,55 @@ +# 6.2.0.10 + +## Major Changes + +- Added support for 1.21.6 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.7 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Added support for 1.21.8 for paper(spigot has not been updated as we look to deprecate spigot support, nag the spigot developers about modernizing their API) +- Some internal updates for packetevents(2.9.0 is now required.) +- Updated Lands support + +## Addon Changes + +- Added MatcherPlus Addon + - Allows support for BreweryX and AdvancedItems stacks in shops with improved matching abilities +- Added FabledSkyblock Compat +- Added Dominion Compat +- Added HuskTowns Compat +- Added IridiumSkyblock Compat +- Added member-create for member creation in ARM compat +- Added admin-override and quickshop.arm.admin permission for admin overrides in ARM + +## Minor Changes + +- Added configurations for the coordinates of the display item. +- Added /qs toggledisplayall on/off server/owned + - Players need to have permission node quickshop.toggledisplayall.admin to toggle all on the server. +- Added ability to use abbreviations in /qs price and /qs create commands such as 2.5k for 2500 +- Added ability to set default display status using shop.default-display in config.yml + +## Fixes + +- Fixed issue with display item being sent to the moon on 1.21.5 +- Fixed issue where TRADE_UI interactions interfered with quick create. +- Fixed issue with displays on protocollib falling through the chest +- Fixed issue with signs on .9 and previous .10 snapshots on early versions +- Implemented some performance improvements for paper servers +- Fixed all outstanding issues with Folia usage.(thanks to RootB33R/SleazLee for contributions) + +## Possible 6.2.0.11 Features + +Here's an outline for some features that may arrive in 6.2.0.11: + +- Additional compats/addons that have been piling up. + - see: https://github.com/QuickShop-Community/QuickShop-Hikari/issues/1756 +- gradle?(interested to see compilation time uplifts) +- Update documentation +- Update configuration comments +- Update configuration system? + - auto updating? + - Allows removal of the update code +- Remove waste spigot modules? + - Any versions of 1.20 that can be discarded due to low use? +- Bug fixing, of course +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... \ No newline at end of file From 18752c9fd3c65987832900bb5237654dd5b5f111 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:09 -0600 Subject: [PATCH 2298/5823] New translations 6.2.0.11.md (Chinese Traditional, Hong Kong) --- .../current/changelogs/6.2.0.11.md | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md new file mode 100644 index 0000000000..b41c88662a --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.11.md @@ -0,0 +1,173 @@ +## Outline + +- Update documentation +- Update configuration comments +- Sign parser implementation? + - probably have to re-evaluate since it's been awhile since it has been looked at... + +# 6.2.0.11 + +## Major Changes + +- Removed Spigot Platform Modules, and stopped loading QS if Spigot is detected. This will mean that unless the protocol changes that we use for display items, QS won't need updated for each version. +- Revamped Economy Code Completely + - New classes for all economy-related systems + - Any economy-related or benefits-related events are incompatible with previous versions. +- Added sign layout customizations per-type allowing you to change how lines are configured, an empty string('') will leave an empty line for that line of the sign. + +``` + #The layout of signs for shops. + layout: + + #The layout of BUYING shops. + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of FROZEN shops. + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + #The layout of SELLING shops. + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +- Add wildcard support for item blacklist patterns(thanks to bennycallanan) + - Added support for wildcard patterns in the item blacklist configuration, allowing users to block entire categories of items with simple patterns. + + - Features + - Wildcard patterns like \*_AXE and \*_SPAWN_EGG now work in blacklist configuration + - Supports \* for any characters and ? for single character matching + - Case-insensitive pattern matching +- Overhauled GUI system(thanks to Yusakidev) + - Implemented gui.yml configuration file for customizing the GUI. + - Implemented better filtering for qs browse + - Implement GUI system to be more stable, and less error prone. + - Added gui.yml for fully configurable GUI layouts and text + - Browse menu: search, sort (price/name/stock), and filter (all/buying/selling/in-stock) + - Staff menu: search functionality for player/staff selection + - Grouped item pages for better shop browsing + - Refactored all menu pages to use configurable display/lore +- Added worldedit compat to QS internally as it's widely used. +- Revamped the taxation system to be more flexible and easier to configure. + - introduced a new progressive tax system that allows you to tax based on the balance of players.(suggested by YuanYuanOwO) + - introduced the ability to tax the player interacting with the shop, the owner, or both + - all tax-related configurations have been moved under the shop-tax section of the config. this may require reconfiguration of your tax settings. + - added a new ShopEnhancedTaxEvent, deprecated the old ShopTaxEvent. + - Added a new TaxManager, and TaxProvider interfaces, this allows for custom tax providers to be added by addons/third-party developers. + +## Addons/Compats Changes + +- Added UltimateClaims compat +- Added SimpleClaimSystem compat +- Added Quests by Pika addon +- Added BetonQuest addon +- Added Pl3xMap addon +- MatcherPlus Compat Improvements + - Added support for CrazyCrates + - Added support for ExcellentCrates + - Added support for SilkSpawners. +- WorldGuard Compat Improvements(Thanks to golovin12) + - Added clear permission handling: + - Region owners and members automatically have permission to create and trade in their own regions. + - Other players must have the appropriate WorldGuard flags enabled (quickshophikari-create, quickshophikari-trade) to interact with shops. + - If a shop is located outside any region, default QuickShop behavior applies (no extra restrictions) +- Added colored markers based on shop state for bluemap(thanks to YusakiDev) +- Updated dynmap/towny addons to use the new ShopTypeEnhancedEvent instead of ShopTypeEvent. +- Removed worldedit compat, it's now included in the main plugin. +- Added support for global flags to the worldguard compat. + +## Internals/Developer APIs + +- Removed several deprecated methods and classes. +- Revamped the interaction manager. It is now more flexible and allows external additions + - This involves two classes InteractionBehavior and InteractionType. + - InteractionType details the type of interaction such as: STANDING_LEFT_CLICK_SIGN, STANDING_LEFT_CLICK_SHOP + - InteractionBehavior outlines a behavior for an InteractionType such as CONTROL_PANEL and TRADE_UI +- Added UserLimitCalculationEvent, which allows for custom limits to be applied to users. + - This is useful for limiting the number of shops a user can have, or adding on to the existing limits provided by the ranks system without needing to implement a new RankLimiter. +- Added a new ShopLayoutProvider interface, and default implementation. + - This allows for custom layouts to be used for shops, allowing for more customization. + - This also allows for developers to override the default layout provider and create their own implementation. +- How to make your own? + - Implement the classes you would like to then register with the InteractionManager: + - ```java + InteractionManager manager = QuickShop.getInstance().getInteractionManager(); + + manager.interaction(new MyTradeInteraction()); + manager.behavior(new MyTradeBehavior()); + ``` +- Replaced some Apache Commons calls that could be easily replaced with built-in java methods, reduces some calls by ~ 1100ms/method call +- Deprecated the ShopType enum, and the ShopTypeEvent. These are replaced with the new IShopType interface and implementing classes. + - The new event is ShopTypeEnhancedEvent. + - This allows for third-party addons to add their own shop types, and simplifies code checks for translations. +- Updated config system to use Boosted-yaml + - this allows for auto-updating of config files without complex update scripts + - this also allows for the config system to not be minecraft-dependent. +- Replaced logical PaperLib calls with native PaperAPI calls. + +## Minor Changes + +- Bump Java version up to 21 +- Added shop.display-allow-enchants to enable/disable enchantments for display items on shops. +- Added workaround for packetevents not supporting custom enchants on itemstacks for virtual display items. +- Using locale translations for shop-type in mode toggle icon(thanks to ExyiN) +- Bumped Residence version for the compat(thanks to YuanYuanOwO) +- add world whitelist support(thanks to wling-art) +- added /qs database save command, which saves all currently dirty-marked shops to the database. +- Split up interactions _SHOPBLOCK into _SHOPBLOCK and _CONTAINER. + - _SHOPBLOCK relates to shops, where _CONTAINER relates to shop-valid containers that are not currently shops. +- Added inventory as an option for command panel, this is useful for adding a secondary option for players to open a shop's inventory. +- Moved crowdin arguments from system properties to config.yml + - crowdin-host + - use-crowdin-ota + +## Fixes + +- Fixes issue with item price restrictions(thanks to maxcom1) +- Fixes issue with 1.20.x protocol lib displays(thanks to YuanYuanOwO) +- Fixes issue when no item is in hand for itemdebug(thanks to YuanYuanOwO) +- Fixes issue with dominion addon(thanks to YuanYuanOwO) +- Add a simple check to avoid this. If it is not own shop, reject limit request directly.(Thanks to YuanYuanOwO) +- Fix NPE by not setting tax for price in TransactionBuilder(thanks to maxcom1) +- Fixes /quickshop suggestprice to differentiate between buy/sell shops. (Thanks to MidSpike) +- PacketEvents ClassNotFoundException with ProtocolLib(thanks to wling-art) +- Reallocate block state access to region thread for shop creation(thanks to r00tbeerman) +- resolve SLF4J StaticLoggerBinder loading error(thanks to wling-art) +- sign hijacking issue by validating sign facing direction(thanks to wling-art) +- Performance improvements for QuickShop disabling to prevent potential freezes. +- Fixed issue with 1.20.4 packetevents virtual displays not staying put. +- Fixes critical issue in GriefPrevention compatibility plugin. +- Fixes issue with shop owner not getting money when benefits active. +- Fixes for lands addon on folia, Use regionThread for Folia compatibility(thanks to YusakiDev) +- Fixes for TRADE_DIRECT on stacking shops +- Fixes issue for protocollib 5.4.0 with undocumented packet changes. +- Fixes issue where item stacks could be used on creation above the max stack size. +- Fixes issue with BukkitAudiences-related crashes on 1.21.11. +- Fix issue with shop deletion when getting too impatient. +- Fix the permission check issue when a shop owned by a non-owner is transferred to someone else. (thanks to YuanYuanOwO) +- Fix ui with supertool (thanks to YuanYuanOwO) +- Fix issue with logs generating outside debug mode. +- Fix issue with /qs find. +- Fix configuration loading timing. +- Fix configuration loading/creation warning message language. +- Fix command description language key mismatch(thanks to wling-art) +- Fix qs clean command on folia(thanks to wling-art) +- Fix per-player-shop-sign on folia(thanks to wling-art) +- Fix potential recursive deadlock in virtual display packet sending(thanks to wling-art) +- Fix configuration loading/creation warning message language. +- Fix issue with /qs browse and ShopItemOnly addon not behaving properly together on folia. +- Fix issue with PLAN using outdated APIs. +- Fix issue with /qs clean on folia.(thanks to wling-art) +- Fix issue with /qs cleanghost on folia(thanks to wling-art) +- More thread safety fixes for shops on folia.(thanks to wling-art) +- Fix owner payment calculations with benefits(thanks to wling-art) \ No newline at end of file From c541d4679beeac29c07615a962c5fe8c7f4f3cba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:11 -0600 Subject: [PATCH 2299/5823] New translations dominion.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/dominion.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md new file mode 100644 index 0000000000..fc38ca2314 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -0,0 +1,138 @@ +# Dominion + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and Dominion. + +It ensures that shop creation and trading respect Dominion’s land and territory protection system. + +--- + +## What Does It Do? + +Dominion allows players or groups to claim land and define territory-based permissions. + +Without compatibility: + +- Players could create shops inside territories they do not control. +- Visitors might trade inside protected dominions. +- Dominion permission rules might not apply to shop interactions. + +The Dominion compat module ensures that: + +- Shop creation respects territory ownership. +- Shop trading follows Dominion permission settings. +- Protected land remains secure from unauthorized shop usage. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a Dominion-controlled area. +- Whether the player has permission within that territory. +- Whether Dominion rules allow shop interaction. + +If the action is not permitted by Dominion settings, QuickShop blocks it. + +If the location is outside any Dominion territory, default QuickShop behavior applies. + +--- + +## Territory Owner Control + +With this module enabled: + +- Territory owners can create and manage shops inside their dominion. +- Trusted members follow territory-based permissions. +- Outsiders are restricted unless explicitly allowed. +- Shop actions respect Dominion’s land rules automatically. + +This prevents unauthorized shop placement inside protected territories. + +--- + +## Installation + +1. Install Dominion. +2. Install the QuickShop Dominion compat module. +3. Restart your server. + +The module activates automatically if Dominion is detected. + +No manual configuration linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside dominions +whitelist-mode: false + +# Allow territory owners to override shop permissions +allow-owner-override: true +``` + +If Dominion is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For servers using Dominion: + +- Restrict shop creation to territory owners or trusted members. +- Prevent shop creation in wilderness if desired. +- Allow dominion owners to manage shop permissions. +- Review Dominion permission settings to align with shop behavior. + +This ensures protected territories remain secure and organized. + +--- + +## Common Questions + +### Can players create shops in someone else's dominion? + +Only if Dominion permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You may allow or restrict shops outside dominions. + +### What happens if Dominion is removed? + +QuickShop returns to normal behavior and stops checking Dominion territories. + +--- + +## Summary + +The Dominion compat module: + +- Enforces territory-based permissions +- Prevents unauthorized shop creation +- Protects claimed land from misuse +- Integrates seamlessly with Dominion + +It is recommended for servers running Dominion. \ No newline at end of file From 00665fe415b2a2e46049b67800e8a2a3e604ceb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:12 -0600 Subject: [PATCH 2300/5823] New translations fabledskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/fabledskyblock.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md new file mode 100644 index 0000000000..68158cedae --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -0,0 +1,133 @@ +# FabledSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and FabledSkyblock. + +It ensures that shop creation and trading properly respect island boundaries and island permissions. + +--- + +## What Does It Do? + +On Skyblock servers, players build and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Players might trade in areas they should not. +- Island protection rules might not apply to shops. + +The FabledSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members behave correctly with shops. +- Island visitors are restricted appropriately. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a FabledSkyblock island. +- Whether the player has permission on that island. +- Whether island settings allow the action. + +If the action is not permitted by island rules, QuickShop will deny it. + +--- + +## Island Ownership Rules + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow island permission settings. +- Visitors can only trade if island permissions allow it. +- Outside of islands, default QuickShop behavior applies. + +--- + +## Installation + +1. Install FabledSkyblock. +2. Install the QuickShop FabledSkyblock compat module. +3. Restart your server. + +The module activates automatically if FabledSkyblock is detected. + +No manual linking is required. + +--- + +## Configuration + +If the module provides configuration options, they will appear in its `config.yml`. + +Typical options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If FabledSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most Skyblock servers: + +- Allow shop creation only inside islands. +- Prevent trading in the void or wilderness. +- Let island owners control shop permissions. +- Use island rank systems to manage shop access. + +This helps maintain economic balance between islands. + +--- + +## Common Questions + +### Can players create shops in the void? + +Only if your configuration allows it. +Most servers disable shop creation outside islands. + +### Does this affect island war or PvP modes? + +No. +The module only checks island ownership and permissions for shop interactions. + +### What happens if FabledSkyblock is removed? + +QuickShop returns to normal behavior. + +--- + +## Summary + +The FabledSkyblock compat module: + +- Protects island economies +- Enforces island permission rules +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is strongly recommended for any server running FabledSkyblock. \ No newline at end of file From 00675c946217194423ee263cb8757bae21d6304d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:13 -0600 Subject: [PATCH 2301/5823] New translations husktowns.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/husktowns.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md new file mode 100644 index 0000000000..4fee19b318 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -0,0 +1,139 @@ +# HuskTowns + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and HuskTowns. + +It ensures that shop creation and trading respect town and claim permissions defined by HuskTowns. + +--- + +## What Does It Do? + +HuskTowns allows players to create towns and claim land. + +Without compatibility: + +- Players could create shops inside towns they do not belong to. +- Visitors might trade inside protected towns. +- Town permission rules might not apply to shop interactions. + +The HuskTowns compat module ensures that: + +- Shop creation respects town ownership. +- Trading follows town permission settings. +- Town members and visitors are handled correctly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a HuskTowns claim. +- Whether the player is a town member, trusted player, or outsider. +- Whether the town's permission settings allow the action. + +If the action is not permitted by town rules, QuickShop blocks it. + +Outside of town claims, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Town Owner Control + +With this module enabled: + +- Town owners can create and manage shops inside their town. +- Town members follow town-based permission settings. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect town claim protection. + +This prevents unauthorized shop placement and trading inside protected towns. + +--- + +## Installation + +1. Install HuskTowns. +2. Install the QuickShop HuskTowns compat module. +3. Restart your server. + +The module activates automatically if HuskTowns is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside towns +whitelist-mode: false + +# Allow town owners to override shop permissions +allow-owner-override: true +``` + +If HuskTowns is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For town-based survival servers: + +- Restrict shop creation to town members. +- Allow trading only where town permissions permit. +- Prevent shop creation in wilderness if desired. +- Enable owner override for better administrative control. + +This helps maintain town-based economic balance. + +--- + +## Common Questions + +### Can players create shops in another town? + +Only if that town's permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this affect wilderness shops? + +That depends on your configuration. + +You can allow or restrict shops outside towns. + +### What happens if HuskTowns is removed? + +QuickShop returns to normal behavior and stops checking town permissions. + +--- + +## Summary + +The HuskTowns compat module: + +- Enforces town-based land permissions +- Protects towns from unauthorized shop usage +- Integrates smoothly with HuskTowns +- Requires minimal setup + +It is recommended for any server running HuskTowns. \ No newline at end of file From 05ed0ce44dad978fc6a660c4d4a113a3e06fe5bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:14 -0600 Subject: [PATCH 2302/5823] New translations iridiumskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/iridiumskyblock.md | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md new file mode 100644 index 0000000000..fdfdc6a3ef --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -0,0 +1,139 @@ +# IridiumSkyblock + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and IridiumSkyblock. + +It ensures that shop creation and trading respect island boundaries and island permission settings defined by IridiumSkyblock. + +--- + +## What Does It Do? + +IridiumSkyblock allows players to create and manage their own islands. + +Without compatibility: + +- Players might create shops outside their island. +- Visitors might trade inside protected islands. +- Island protection rules might not apply correctly to shops. + +The IridiumSkyblock compat module ensures that: + +- Shop creation respects island ownership. +- Trading follows island permission rules. +- Island members and visitors are handled properly. +- Wilderness behavior remains configurable. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside an IridiumSkyblock island. +- Whether the player is the island owner, member, or visitor. +- Whether island permissions allow shop interaction. + +If the action is not permitted, QuickShop blocks it. + +Outside of islands, default QuickShop behavior applies unless restricted by configuration. + +--- + +## Island Owner Permissions + +With this module enabled: + +- Island owners can create and manage shops on their island. +- Island members follow the island's permission configuration. +- Visitors are restricted unless explicitly allowed. +- Shop interactions respect island protection rules. + +This prevents unauthorized shop usage inside protected islands. + +--- + +## Installation + +1. Install IridiumSkyblock. +2. Install the QuickShop IridiumSkyblock compat module. +3. Restart your server. + +The module activates automatically if IridiumSkyblock is detected. + +No additional setup is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside islands +whitelist-mode: false + +# Allow island owners to override shop permissions +allow-owner-override: true +``` + +If IridiumSkyblock is not installed, this module remains inactive. + +--- + +## Recommended Setup for Skyblock Servers + +For most IridiumSkyblock servers: + +- Restrict shop creation to island owners. +- Allow island members to trade if trusted. +- Prevent shop creation in the void or wilderness. +- Enable owner override for better management. + +This helps maintain balanced island economies. + +--- + +## Common Questions + +### Can players create shops outside their island? + +Only if your configuration allows it. + +Most Skyblock servers restrict shops to island areas. + +### Do island ranks affect shop permissions? + +Yes, if your island permissions are configured to control interaction rights. + +QuickShop follows island rules. + +### What happens if IridiumSkyblock is removed? + +QuickShop returns to normal behavior and stops checking island permissions. + +--- + +## Summary + +The IridiumSkyblock compat module: + +- Protects island economies +- Enforces island-based permissions +- Prevents unauthorized shop placement +- Integrates seamlessly with Skyblock gameplay + +It is recommended for any server running IridiumSkyblock. From f6ce749c1a317da467c99a48b73f752d8cca0c83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:15 -0600 Subject: [PATCH 2303/5823] New translations itemmatcherplus.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/itemmatcherplus.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md new file mode 100644 index 0000000000..72be545332 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -0,0 +1,151 @@ +# ItemMatcherPlus + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +The ItemMatcherPlus module improves how QuickShop matches custom and plugin-modified items. + +It allows QuickShop to properly recognize and stack items created by other plugins that normally would not match using standard Bukkit item comparisons. + +This module is especially useful for servers that use: + +- Custom items +- Modified metadata +- NBT-based systems +- Advanced crate rewards +- Custom brewing systems +- Custom fishing rewards + +--- + +## What Does It Do? + +By default, Minecraft item matching checks: + +- Material type +- Basic metadata + +However, many plugins modify items with: + +- Custom NBT data +- Hidden tags +- Custom lore formats +- Unique identifiers + +Without enhanced matching: + +- Items may not stack +- Shops may refuse valid items +- Transactions may fail +- Buying/selling may not behave correctly + +ItemMatcherPlus improves compatibility and matching accuracy. + +--- + +## Supported Plugins + +ItemMatcherPlus includes built-in support for: + +- AdvancedItems +- BreweryX +- CrazyCrates +- ExcellentCrates +- PyroFishing +- SilkSpawners + +If any of these plugins are installed, QuickShop will automatically use enhanced matching logic. + +No additional configuration is required. + +--- + +## How It Works + +When a player trades with a shop: + +1. QuickShop checks the item. +2. If ItemMatcherPlus is enabled, it performs advanced matching. +3. Plugin-specific metadata is validated. +4. The item is confirmed as a match (or rejected safely). + +This allows: + +- Proper stacking of custom items +- Correct shop transactions +- Accurate buy/sell detection +- Reduced false mismatches + +--- + +## Installation + +1. Download the ItemMatcherPlus module. +2. Place the JAR into your `plugins` folder. +3. Restart your server. + +If supported plugins are detected, compatibility activates automatically. + +--- + +## Configuration + +ItemMatcherPlus does not require configuration. + +It activates automatically when: + +- The module is installed +- A supported plugin is detected + +If a supported plugin is not installed, no extra logic runs. + +--- + +## Why You Should Use It + +You should install ItemMatcherPlus if your server uses: + +- Custom fishing plugins +- Custom brewing systems +- Crate plugins with modified items +- Custom spawners +- Any plugin that modifies NBT data + +Without it, shops may not properly recognize custom items. + +--- + +## Common Questions + +### Do I need this if I don't use custom item plugins? + +No. +If you only use vanilla items, this module is not necessary. + +### Does this affect performance? + +The module only activates enhanced matching when needed. + +Normal item matching remains fast and efficient. + +### Will it break existing shops? + +No. +It improves compatibility and matching accuracy without modifying existing shop data. + +--- + +## Summary + +ItemMatcherPlus: + +- Improves item matching accuracy +- Adds support for major custom item plugins +- Prevents stacking and trade issues +- Requires no configuration +- Activates automatically + +If you run a heavily customized economy server, this module is highly recommended. \ No newline at end of file From a761212977e6f27307b8a95159bb1329c7ba4ebb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:16 -0600 Subject: [PATCH 2304/5823] New translations simpleclaimsystem.md (Chinese Traditional, Hong Kong) --- .../compat-modules/simpleclaimsystem.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md new file mode 100644 index 0000000000..6683858e6f --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -0,0 +1,138 @@ +# SimpleClaimSystem + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and SimpleClaimSystem. + +It ensures that shop creation and trading respect land ownership and claim permissions defined by SimpleClaimSystem. + +--- + +## What Does It Do? + +SimpleClaimSystem allows players to claim land and protect it from unauthorized interaction. + +Without compatibility: + +- Players could create shops inside claims they do not own. +- Visitors might trade inside protected areas. +- Claim protection might not apply correctly to shops. + +The SimpleClaimSystem compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops within their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a SimpleClaimSystem claim. +- Whether the player has permission within that claim. +- Whether claim rules allow shop interaction. + +If the action is not permitted by the claim, QuickShop blocks it. + +If the location is outside any claim, default QuickShop behavior applies. + +--- + +## Claim Owner Control + +With this module enabled: + +- Claim owners can create and manage shops inside their claim. +- Trusted players follow claim-based permissions. +- Visitors are restricted unless explicitly allowed. +- Claim protection rules apply automatically to shop interactions. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install SimpleClaimSystem. +2. Install the QuickShop SimpleClaimSystem compat module. +3. Restart your server. + +The module activates automatically if SimpleClaimSystem is detected. + +No manual linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Example options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If SimpleClaimSystem is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Enable owner override for easier management. + +This ensures players maintain control over their protected land. + +--- + +## Common Questions + +### Can players create shops in someone else's claim? + +Only if claim permissions allow it. + +Otherwise, QuickShop blocks the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can allow shops outside claims or restrict them. + +### What happens if SimpleClaimSystem is removed? + +QuickShop will revert to default behavior and stop checking claim permissions. + +--- + +## Summary + +The SimpleClaimSystem compat module: + +- Enforces claim-based permissions +- Prevents unauthorized shop creation +- Protects land from unwanted trading +- Requires minimal setup + +It is recommended for servers running SimpleClaimSystem. \ No newline at end of file From d215c33d8bb53506d86b6b721181dfb0562451a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:18 -0600 Subject: [PATCH 2305/5823] New translations ultimateclaims.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/ultimateclaims.md | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md new file mode 100644 index 0000000000..8cec88c422 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -0,0 +1,138 @@ +# UltimateClaims + +:::info + +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +This module adds compatibility between QuickShop and UltimateClaims. + +It ensures that shop creation and trading respect land claim permissions managed by UltimateClaims. + +--- + +## What Does It Do? + +On servers using land-claim plugins, players protect areas of the world from unauthorized interaction. + +Without compatibility: + +- Players may create shops inside claims they do not own. +- Visitors might trade in areas where they should not. +- Claim protection rules might not apply correctly to shops. + +The UltimateClaims compat module ensures that: + +- Shop creation respects claim ownership. +- Shop trading follows claim permission rules. +- Claim owners retain control over shops inside their land. + +--- + +## How It Works + +When a player attempts to: + +- Create a shop +- Interact with a shop +- Trade with a shop + +QuickShop checks: + +- Whether the location is inside a claim. +- Whether the player has permission in that claim. +- Whether claim rules allow shop interaction. + +If the action violates claim settings, QuickShop blocks it. + +Outside of claims, normal QuickShop behavior applies. + +--- + +## Claim Owner Permissions + +With this module enabled: + +- Claim owners can create and manage shops within their claim. +- Trusted players follow claim permission settings. +- Visitors are restricted based on claim configuration. +- Shop actions outside of claims behave normally. + +This prevents unauthorized shop placement inside protected areas. + +--- + +## Installation + +1. Install UltimateClaims. +2. Install the QuickShop UltimateClaims compat module. +3. Restart your server. + +If UltimateClaims is detected on startup, compatibility activates automatically. + +No additional linking is required. + +--- + +## Configuration + +If configuration options are available, they will appear in the module’s `config.yml`. + +Common options may include: + +```yaml +# Prevent shop creation outside claims +whitelist-mode: false + +# Allow claim owners to override shop permissions +allow-owner-override: true +``` + +If UltimateClaims is not installed, this module remains inactive. + +--- + +## Recommended Setup + +For survival servers using land claims: + +- Restrict shop creation to claim owners. +- Allow claim members to trade if trusted. +- Prevent shop creation in wilderness if desired. +- Keep owner override enabled for better control. + +This ensures players maintain full control over their protected land. + +--- + +## Common Questions + +### Can players create shops inside someone else's claim? + +Only if the claim permissions allow it. + +Otherwise, QuickShop will block the action. + +### Does this prevent wilderness shops? + +That depends on your configuration. + +You can choose to restrict shops to claimed land only. + +### What happens if UltimateClaims is removed? + +QuickShop returns to normal behavior without claim checks. + +--- + +## Summary + +The UltimateClaims compat module: + +- Protects claimed land from unauthorized shop usage +- Enforces claim-based permissions +- Integrates smoothly with land-claim servers +- Requires minimal setup + +It is recommended for any server running UltimateClaims. \ No newline at end of file From 2b889f05cb461564e0ad31dd56677a4f87d85b9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:19 -0600 Subject: [PATCH 2306/5823] New translations 07-interaction-manager.md (Chinese Traditional, Hong Kong) --- .../development/07-interaction-manager.md | 297 ++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md new file mode 100644 index 0000000000..aebc035f87 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/07-interaction-manager.md @@ -0,0 +1,297 @@ +# Interaction System (Developer Guide) + +The Interaction System allows developers to fully customize how players interact with shops. + +As of 6.2.0.11, the system has been redesigned to be: + +- Modular +- Extensible +- Thread-safe +- Fully customizable by third-party addons + +This guide will walk you through: + +1. What the Interaction System is +2. Getting the `InteractionManager` +3. Understanding `InteractionType` +4. Understanding `InteractionBehavior` +5. Registering custom interactions +6. Best practices + +--- + +# Overview + +The Interaction System is composed of three main components: + +| Component | Purpose | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `InteractionType` | Describes **what kind of click happened** (standing, sneaking, left-click, sign, shopblock, etc.) | +| `InteractionBehavior` | Describes **what action should happen** when that type is triggered | +| `InteractionManager` | Central registry that manages interactions and behaviors | + +This separation allows developers to: + +- Add new click types +- Add new behaviors +- Override existing ones +- Extend QuickShop without modifying core code + +--- + +# Getting the InteractionManager + +To begin registering custom interactions, you must retrieve the `InteractionManager` instance. + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +If you are working directly with the plugin instance: + +```java +InteractionManager manager = QuickShop.getInstance().getInteractionManager(); +``` + +Once obtained, you can: + +- Register new interaction types +- Register new behaviors +- Override existing behaviors + +--- + +# Understanding InteractionType + +`InteractionType` represents **how** a player interacted with a shop. + +Examples include: + +- `STANDING_LEFT_CLICK_SIGN` +- `STANDING_RIGHT_CLICK_SHOPBLOCK` +- `SNEAKING_LEFT_CLICK_CONTAINER` +- etc. + +Each `InteractionType` defines: + +- Player stance (standing/sneaking) +- Click type (left/right) +- Target (sign/shopblock/container) + +InteractionTypes do NOT define behavior — they only define the trigger. + +--- + +# Understanding InteractionBehavior + +`InteractionBehavior` defines **what happens** when an interaction is triggered. + +Examples of built-in behaviors: + +- `TRADE_INTERACTION` +- `TRADE_UI` +- `CONTROL_PANEL` +- `CONTROL_PANEL_UI` +- `NONE` + +A behavior: + +- Executes logic +- May open GUIs +- May send chat panels +- May directly trade items +- Can cancel or modify flow + +This separation makes it easy to reuse behaviors across multiple interaction types. + +--- + +# Registering Custom Interactions + +There are two things you can register: + +- A custom `InteractionType` +- A custom `InteractionBehavior` + +--- + +## Creating a Custom InteractionBehavior + +Create a class implementing `InteractionBehavior`. + +Example: + +```java +public class MyTradeBehavior implements InteractionBehavior { + + @Override + public String getKey() { + return "MY_CUSTOM_TRADE"; + } + + @Override + public void execute(InteractionClick click) { + Player player = click.getPlayer(); + Shop shop = click.getShop(); + + player.sendMessage("You triggered my custom interaction!"); + + // Add your custom logic here + } +} +``` + +Then register it: + +```java +InteractionManager manager = api.getInteractionManager(); +manager.behavior(new MyTradeBehavior()); +``` + +Now your behavior is available for use. + +--- + +## Creating a Custom InteractionType + +You may also register custom interaction types if you want to introduce new trigger definitions. + +Example: + +```java +public class MyCustomInteraction implements InteractionType { + + @Override + public String getKey() { + return "STANDING_DOUBLE_CLICK_SIGN"; + } + + @Override + public boolean matches(InteractionClick click) { + // Define custom logic to detect this interaction + return click.isStanding() + && click.isSign() + && click.isDoubleClick(); + } +} +``` + +Register it: + +```java +manager.interaction(new MyCustomInteraction()); +``` + +--- + +# Binding Types to Behaviors + +The InteractionManager internally maps interaction types to behaviors based on configuration and registration order. + +Once your behavior is registered: + +- It can be referenced in `interaction.yml` +- Or attached programmatically + +Example interaction.yml usage: + +```yaml +STANDING_LEFT_CLICK_SIGN: MY_CUSTOM_TRADE +``` + +--- + +# The InteractionClick Object + +When your behavior executes, you receive an `InteractionClick` object. + +It provides: + +- `getPlayer()` +- `getShop()` +- `getLocation()` +- `isSneaking()` +- `isSign()` +- `isShopBlock()` +- etc. + +This gives full context for safe execution. + +--- + +# Advanced: Overriding Built-in Behavior + +If you register a behavior using the same key as an existing one, your behavior can override the default. + +⚠️ Be careful when doing this — you are replacing core functionality. + +--- + +# Best Practices + +### Always Use Unique Keys + +Avoid naming collisions: + +``` +MYPLUGIN_CUSTOM_BEHAVIOR +``` + +### Keep Behavior Lightweight + +Do not block the main thread with: + +- Heavy database calls +- File IO +- Network calls + +Use async tasks if needed. + +### Respect Permissions + +Always validate: + +```java +if (!player.hasPermission("myplugin.use")) { + return; +} +``` + +### Avoid Hard Overrides Unless Necessary + +Instead of replacing built-in behaviors, consider extending them. + +--- + +# Example: Full Minimal Implementation + +```java +public class ExampleAddon { + + public void register(QuickShopAPI api) { + + InteractionManager manager = api.getInteractionManager(); + + manager.behavior(new MyTradeBehavior()); + manager.interaction(new MyCustomInteraction()); + } +} +``` + +--- + +# Conclusion + +The Interaction System is designed to allow: + +- Full extensibility +- Clean separation of triggers and actions +- Easy integration for third-party developers + +By retrieving the `InteractionManager`: + +```java +InteractionManager manager = api.getInteractionManager(); +``` + +You gain full control over how shops respond to player actions. \ No newline at end of file From 8181c87bf0c06ed937c0fd41c4bc88f00901c0a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:20 -0600 Subject: [PATCH 2307/5823] New translations 08-tax-manager.md (Chinese Traditional, Hong Kong) --- .../current/development/08-tax-manager.md | 266 ++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md new file mode 100644 index 0000000000..72a56f9e88 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/08-tax-manager.md @@ -0,0 +1,266 @@ +# Tax System (Developer Guide) + +The QuickShop tax system allows server owners and developers to define how transaction taxes are calculated, distributed, and extended. + +As of 6.2.0.11, the tax system has been fully rewritten to provide: + +- A flexible TaxManager +- Pluggable TaxProvider support +- Progressive taxation +- Tax targeting (shop owner, interacting player, or both) +- Custom extension capability for third-party addons + +This guide explains how to work with the tax system programmatically. + +--- + +# Overview + +The tax system is composed of three core components: + +TaxManager +Responsible for coordinating tax calculation and execution. + +TaxProvider +Defines how tax values are calculated. + +TaxRates +Represents calculated tax results for a transaction. + +The system is designed to allow custom providers to be registered and used without modifying core logic. + +--- + +# Getting the TaxManager + +To work with the tax system, retrieve the TaxManager from the ShopManager. + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +Once obtained, you can: + +- Access current tax configuration +- Register custom tax providers +- Calculate tax values +- Hook into tax events + +--- + +# How the Tax System Works + +During a shop transaction: + +1. A base price is determined. +2. The TaxManager selects the active TaxProvider. +3. The TaxProvider calculates applicable tax. +4. A TaxRates object is produced. +5. The system applies the tax to: + + - Shop owner + - Interacting player + - Or both (depending on configuration) + +This architecture allows tax behavior to be modified without altering transaction logic. + +--- + +# TaxProvider + +A TaxProvider defines how tax values are calculated. + +You may create your own provider to implement: + +- Progressive tax brackets +- Flat percentage tax +- Conditional tax rules +- Region-based tax +- Rank-based tax +- Time-based tax + +Example minimal provider: + +```java +public class MyCustomTaxProvider implements TaxProvider { + + @Override + public TaxRates calculateTax(TaxContext context) { + + double basePrice = context.getPrice(); + + double taxAmount = basePrice * 0.05; // 5% flat tax + + return new TaxRates() + .ownerTax(taxAmount) + .buyerTax(0.0); + } +} +``` + +Then register it: + +```java +taxManager.provider(new MyCustomTaxProvider()); +``` + +Once registered, your provider will be used for tax calculations. + +--- + +# TaxRates + +TaxRates represents the result of a tax calculation. + +It typically contains: + +- Owner tax amount +- Buyer tax amount +- Total tax impact +- Metadata (if applicable) + +The transaction system will read from TaxRates and apply deductions accordingly. + +--- + +# Progressive Taxation + +The built-in system supports progressive tax structures. + +This allows server administrators to tax based on: + +- Player balance +- Shop owner balance +- Configured tax brackets + +Example configuration concept: + +- 0–10,000 balance → 1% tax +- 10,000–100,000 → 2% tax +- 100,000+ → 3% tax + +Developers can extend or override this logic inside a custom TaxProvider. + +--- + +# Targeting Tax + +The new tax system allows taxes to be applied to: + +- Shop owner +- Interacting player +- Both + +This is controlled via configuration, but custom providers can override distribution logic by adjusting TaxRates output. + +Example: + +```java +return new TaxRates() + .ownerTax(basePrice * 0.02) + .buyerTax(basePrice * 0.01); +``` + +--- + +# Registering a Custom TaxProvider + +To replace or extend tax logic: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); + +taxManager.provider(new MyCustomTaxProvider()); +``` + +You may register only one primary provider at a time. If multiple providers are needed, implement internal delegation within your custom provider. + +--- + +# Tax Events + +The tax system integrates with the event system. + +The modern event used is: + +ShopEnhancedTaxEvent + +This replaces legacy tax events and provides improved context, including: + +- Transaction builder reference +- TaxRates object +- Modification capability before final execution + +You can listen for the event and modify tax behavior dynamically: + +```java +@EventHandler +public void onTax(ShopEnhancedTaxEvent event) { + + TaxRates rates = event.getTaxRates(); + + // Example: Give VIP players reduced owner tax + if (event.getOwner().hasPermission("vip.tax.discount")) { + rates.ownerTax(rates.getOwnerTax() * 0.5); + } +} +``` + +--- + +# Best Practices + +Always keep tax calculations lightweight. + +Avoid: + +- Heavy database queries inside calculateTax +- Blocking network calls +- Long-running computations + +If complex logic is required, pre-cache required data outside the tax execution path. + +Ensure negative tax values are not returned unless intentional. + +Always validate final amounts before applying modifications. + +Respect configuration hierarchy unless intentionally overriding it. + +--- + +# Example Full Implementation + +```java +public class ExampleTaxAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + TaxManager taxManager = manager.taxManager(); + + taxManager.provider(new MyCustomTaxProvider()); + } +} +``` + +--- + +# Conclusion + +The new tax system is designed for: + +- Flexibility +- Extensibility +- Clean separation of concerns +- Future expansion + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +TaxManager taxManager = manager.taxManager(); +``` + +You gain full control over how QuickShop calculates and applies tax during transactions. \ No newline at end of file From 9434a2873a9cd6bb986d259863765f3c6f8089b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:21 -0600 Subject: [PATCH 2308/5823] New translations 09-layout-provider.md (Chinese Traditional, Hong Kong) --- .../current/development/09-layout-provider.md | 275 ++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md new file mode 100644 index 0000000000..55e3cd3e91 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/09-layout-provider.md @@ -0,0 +1,275 @@ +# Shop Layout Provider (Developer Guide) + +The Shop Layout Provider system allows developers to customize how shop signs are structured and rendered. + +As of 6.2.0.11, shop layouts are no longer hardcoded. Instead, they are controlled through the `IShopLayoutProvider` interface, which allows: + +- Custom sign line ordering +- Per-shop-type layouts (BUYING, SELLING, FROZEN, or custom types) +- Dynamic layout resolution +- Complete replacement of the default layout system + +This guide explains how to access, override, and implement a custom layout provider. + +--- + +# Overview + +The layout provider controls how shop sign lines are arranged. + +Instead of hardcoding: + +Line 1 → Header +Line 2 → Trading info +Line 3 → Item +Line 4 → Price + +The system now allows full customization through: + +- Config-based layout definitions +- Custom `IShopLayoutProvider` implementations +- Runtime overrides + +The default implementation is `SimpleShopLayoutProvider`. + +--- + +# Accessing the Layout Provider + +To retrieve the current layout provider: + +```java +ShopManager manager = api.getShopManager(); +IShopLayoutProvider provider = manager.shopLayoutProvider(); +``` + +To replace the layout provider with a custom one: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Once replaced, your implementation will control how shop layouts are generated. + +--- + +# Understanding IShopLayoutProvider + +`IShopLayoutProvider` defines how layout data is retrieved and resolved. + +It is responsible for: + +- Providing layout configuration per shop type +- Determining which layout to use +- Supplying formatted line keys +- Allowing future extensibility + +The default implementation reads layout definitions from configuration and applies them based on shop type. + +--- + +# Default Layout Example + +The default configuration-based layout looks like this: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +Each line maps to a layout component key. + +An empty string (`""`) leaves that line blank. + +The layout provider resolves these keys into actual sign content. + +--- + +# Creating a Custom Layout Provider + +To override the default behavior, implement `IShopLayoutProvider`. + +Example minimal implementation: + +```java +public class MyCustomLayoutProvider implements IShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + + ShopLayout layout = new ShopLayout(); + + layout.setLine(1, "Custom Header"); + layout.setLine(2, "Owner: " + shop.getOwnerName()); + layout.setLine(3, shop.getItem().getType().name()); + layout.setLine(4, "$" + shop.getPrice()); + + return layout; + } +} +``` + +Then register it: + +```java +ShopManager manager = api.getShopManager(); +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Your layout will now control all shop sign formatting. + +--- + +# Per-Type Layout Control + +Because the system no longer depends on the legacy ShopType enum, layouts can support: + +- Built-in types (BUYING, SELLING, FROZEN) +- Custom shop types +- Addon-defined shop types + +Your provider can determine layout logic dynamically: + +```java +@Override +public ShopLayout provideLayout(Shop shop) { + + if (shop.getShopType().key().equals("FROZEN")) { + return frozenLayout(shop); + } + + return defaultLayout(shop); +} +``` + +This allows conditional formatting, localization adjustments, or special event styling. + +--- + +# Advanced Customization + +A custom layout provider can: + +- Pull data from external plugins +- Inject dynamic placeholders +- Modify layout per player +- Apply formatting logic +- Override color schemes +- Apply region-based formatting +- Implement animated sign systems + +Because the layout provider is resolved at runtime, you can compute layouts dynamically instead of reading static config. + +--- + +# Replacing vs Extending the Default Provider + +You have two options: + +Replace entirely: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +Or extend the default implementation: + +```java +public class ExtendedLayoutProvider extends SimpleShopLayoutProvider { + + @Override + public ShopLayout provideLayout(Shop shop) { + ShopLayout base = super.provideLayout(shop); + + base.setLine(1, "[Extended] " + base.getLine(1)); + + return base; + } +} +``` + +Extending is safer if you only want to modify small portions. + +--- + +# Best Practices + +Keep layout generation lightweight. + +Avoid: + +- Heavy database queries +- Blocking IO +- Complex network calls + +Layout generation runs during shop updates and sign refresh events. + +Always handle null values safely. + +Ensure layout line count does not exceed sign limits. + +Avoid hardcoding shop type names unless necessary. + +If your layout supports custom shop types, validate their keys properly. + +--- + +# Example Full Registration + +```java +public class LayoutAddon { + + public void register(QuickShopAPI api) { + + ShopManager manager = api.getShopManager(); + + manager.shopLayoutProvider(new MyCustomLayoutProvider()); + } +} +``` + +--- + +# Conclusion + +The Shop Layout Provider system allows complete control over shop sign structure. + +By accessing: + +```java +ShopManager manager = api.getShopManager(); +``` + +And setting: + +```java +manager.shopLayoutProvider(new MyCustomLayoutProvider()); +``` + +You can redefine how every shop is displayed on the server. + +This system was designed to support: + +- Extensibility +- Custom shop types +- Localization +- Dynamic formatting +- Future expansion \ No newline at end of file From 2d7135f1f5ab4650edb71e40b0619695f0fe4b56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:22 -0600 Subject: [PATCH 2309/5823] New translations control-panel (Chinese Traditional, Hong Kong) --- .../current/modules/shops/control-panel | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 3e8b754de3cff5f0e9911ae7a616d0982b19bd77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:23 -0600 Subject: [PATCH 2310/5823] New translations shop-types.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-types.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md new file mode 100644 index 0000000000..c5ed3b3fe4 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-types.md @@ -0,0 +1,90 @@ +# Shop Types + +QuickShop supports multiple shop types, allowing shops to behave differently depending on their mode. + +The built-in shop types are: + +- Selling +- Buying +- Frozen + +Each type changes how the shop interacts with players. + +--- + +## Selling Shop + +A Selling shop allows players to: + +- Buy items from the shop owner +- Pay money to receive items + +This is the most common shop type. + +--- + +## Buying Shop + +A Buying shop allows players to: + +- Sell items to the shop owner +- Receive money in exchange + +This is commonly used for: + +- Resource collection +- Server buy-back shops +- Automated material sinks + +--- + +## Frozen Shop + +A Frozen shop temporarily disables trading. + +While frozen: + +- No buying is allowed +- No selling is allowed +- The shop remains intact +- Staff or admins can manage it + +This is useful for: + +- Temporary suspensions +- Investigation +- Event locking +- Maintenance + +--- + +## Switching Shop Types + +Shop types can be changed through: + +- Control panel +- GUI control panel +- Admin commands + +Frozen mode is also available via: + +/qs freeze + +--- + +## Custom Shop Types + +As of 6.2.x, the system supports extensible shop types internally. + +While server owners use the built-in types, the system now allows future expansion through addons. + +--- + +## Summary + +Shop types allow you to: + +- Control how money flows +- Enable buy-back mechanics +- Temporarily disable shops +- Build advanced economic systems \ No newline at end of file From a5491ec4d1a488f5612f7e828f577e50134249d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:24 -0600 Subject: [PATCH 2311/5823] New translations sign-layout.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/sign-layout.md | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md new file mode 100644 index 0000000000..18e0a47407 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-layout.md @@ -0,0 +1,217 @@ +# Sign Layout + +QuickShop allows you to fully customize how shop signs are structured. + +You can change: + +- What appears on each line +- The order of information +- Layout per shop type +- Whether certain lines are blank + +This gives you complete control over how shops look on your server. + +--- + +## How Sign Layout Works + +Shop signs have four lines. + +Instead of being hardcoded, QuickShop uses a configurable layout system. + +Each shop type can have its own layout: + +- SELLING +- BUYING +- FROZEN + +You define what each line displays using layout keys. + +--- + +## Configuration Location + +Sign layout is configured in `config.yml` under: + +```yaml +layout: +``` + +Example default configuration: + +```yaml +layout: + + BUYING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" + + FROZEN: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## Available Layout Keys + +Each line value refers to a built-in layout component. + +Common layout keys include: + +- `header` – The shop header line +- `trading` – Buy/Sell direction information +- `item` – Item name +- `price` – Shop price + +These keys are automatically formatted using your language file and formatting settings. + +--- + +## Leaving a Line Blank + +To leave a line empty, use: + +```yaml +line2: "" +``` + +This is useful if you want: + +- Minimalist signs +- Cleaner layouts +- Custom spacing +- Decorative formatting + +--- + +## Customizing Per Shop Type + +Each shop type can have a different layout. + +For example: + +```yaml +layout: + + SELLING: + line1: "header" + line2: "item" + line3: "price" + line4: "" + + BUYING: + line1: "header" + line2: "price" + line3: "item" + line4: "" + + FROZEN: + line1: "header" + line2: "" + line3: "item" + line4: "Frozen" +``` + +This allows you to visually differentiate: + +- Selling shops +- Buying shops +- Frozen shops + +--- + +## Practical Examples + +### Minimal Style + +```yaml +layout: + SELLING: + line1: "item" + line2: "price" + line3: "" + line4: "" +``` + +### Compact Economy Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "price" + line3: "item" + line4: "" +``` + +### Large Clear Style + +```yaml +layout: + SELLING: + line1: "header" + line2: "trading" + line3: "item" + line4: "price" +``` + +--- + +## How Updates Affect Layout + +When you change the layout: + +- Existing shop signs will update automatically when refreshed. +- New shops will use the updated format immediately. + +If needed, you can reload QuickShop to apply changes. + +--- + +## Best Practices + +- Keep important information visible (price and item). +- Avoid overly complex formatting. +- Test layout changes before deploying on large servers. +- Use different layouts for BUYING and SELLING to reduce confusion. + +--- + +## Common Questions + +### Can I add more than four lines? + +No. +Minecraft signs are limited to four lines. + +### Can I add colors? + +Colors are controlled by your language file and formatting settings. + +### Can I change layout without restarting? + +Yes, but reloading or refreshing shops is recommended to ensure full update. + +--- + +## Summary + +The Sign Layout system allows you to: + +- Fully customize shop sign appearance +- Create per-type layouts +- Simplify or expand shop information +- Improve clarity for players + +All layout customization is handled inside `config.yml`. From f59252b6a0e71e065603aa0217a2a9faf487fe6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:25 -0600 Subject: [PATCH 2312/5823] New translations sign-wax.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/sign-wax.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md new file mode 100644 index 0000000000..980bad10f2 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-wax.md @@ -0,0 +1,130 @@ +# Shop Sign Waxing + +QuickShop can automatically wax shop signs to prevent players from editing them manually. + +Waxing protects the integrity of your shop signs and helps prevent tampering, spoofing, and accidental modification. + +As of modern Minecraft versions, waxed signs cannot be edited unless they are unwaxed first. + +--- + +## What Is Sign Waxing? + +In Minecraft, waxing a sign locks it so that: + +- Players cannot edit the text +- Players cannot modify lines +- Accidental changes are prevented +- Malicious edits are blocked + +When enabled in QuickShop, shop signs are automatically waxed when created. + +--- + +## Why Use It? + +Sign waxing protects against: + +- Players editing price lines +- Changing item names on signs +- Spoofing shop information +- Accidental formatting issues +- Sign hijacking attempts + +On public servers, this feature is strongly recommended. + +--- + +## How It Works + +When a shop is created: + +1. QuickShop generates the shop sign. +2. The sign text is written. +3. The sign is automatically waxed (if enabled). + +If a shop is updated: + +- The sign will be safely updated by QuickShop. +- The wax state is maintained. + +Players cannot manually edit shop signs while waxing is enabled. + +--- + +## Configuration + +To enable or disable sign waxing, edit `config.yml`: + +```yaml +shop: + sign-wax: true +``` + +### true + +- Shop signs are automatically waxed. +- Players cannot edit the sign manually. + +### false + +- Shop signs behave like normal Minecraft signs. +- Players may edit them if permitted by the game. + +--- + +## Recommended Setting + +For most servers: + +```yaml +shop: + sign-wax: true +``` + +This ensures shop data stays accurate and secure. + +--- + +## Common Questions + +### Can admins still modify shop signs? + +QuickShop controls shop sign formatting. +Manual edits are not recommended. + +Admins should use: + +- Control panel +- Shop commands +- Direct configuration changes + +### Does waxing affect shop functionality? + +No. +Waxing only prevents manual text edits. +The shop continues to function normally. + +### Can players un-wax shop signs? + +No. +QuickShop manages the sign state automatically. + +--- + +## Best Practices + +- Keep sign-wax enabled on survival servers. +- Combine sign-wax with proper permissions. +- Avoid manually editing shop signs through other plugins. + +--- + +## Summary + +Sign Waxing: + +- Prevents tampering +- Requires no additional setup + +Enable it once and QuickShop handles the rest. \ No newline at end of file From 4ef0e7c29f1d64dbb7f352693c6186670163c3c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:26 -0600 Subject: [PATCH 2313/5823] New translations taxes.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/taxes.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md new file mode 100644 index 0000000000..1a273fd978 --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/taxes.md @@ -0,0 +1,92 @@ +# Taxation System + +QuickShop includes a taxation system designed to give server owners more flexibility and control over shop-based income. + +This system was revamped as of 6.2.0.11+ + +The new system allows you to: + +- Apply tax to shop owners +- Apply tax to buyers +- Apply tax to both +- Use progressive tax brackets +- Customize tax behavior in configuration + +This system replaces the legacy tax configuration. + +--- + +## How It Works + +During a transaction: + +1. The shop price is calculated. +2. Tax is calculated based on your configuration. +3. Tax is deducted from the configured target(s). +4. Remaining funds are distributed normally. + +You can configure: + +- Flat percentage tax +- Progressive tax based on player balance +- Tax accounts +- Distribution rules + +--- + +## Progressive Tax + +The new system allows you to tax based on balance brackets. + +Example concept: + +- 0 – 10,000 balance → 1% tax +- 10,000 – 100,000 → 2% tax +- 100,000+ → 3% tax + +This helps prevent extremely wealthy players from dominating the economy. + +--- + +## Who Pays the Tax? + +You can configure whether tax applies to: + +- The shop owner +- The buyer +- Both + +This gives you flexibility depending on your economy design. + +--- + +## Configuration + +All tax-related settings are located under the `shop-tax` section in `config.yml`. + +After updating to 6.2.0.11+, review your tax configuration carefully, as the old tax system has been replaced. + +--- + +## Why Use Tax? + +The taxation system can help: + +- Remove currency from circulation +- Fund server banks or towns +- Create sink mechanics +- Balance inflation +- Reward active players + +--- + +## Summary + +The new taxation system is: + +- Flexible +- Configurable +- Balance-aware +- Designed for modern economy servers + +Make sure to review your configuration after upgrading. \ No newline at end of file From 92bff43d1c2dff6446d6b88e755e5d39233e656e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 21:37:28 -0600 Subject: [PATCH 2314/5823] New translations worldedit.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/worldedit.md | 161 ++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md new file mode 100644 index 0000000000..247c24712d --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/worldedit.md @@ -0,0 +1,161 @@ +# WorldEdit & FAWE Support + +QuickShop includes built-in protection and integration for WorldEdit and FastAsyncWorldEdit (FAWE). + +As of 6.2.0.11, this is no longer a separate compatibility module — it is now built directly into QuickShop. + +You do not need to download or install any additional compatibility plugins. + +--- + +## What This Does + +WorldEdit and FAWE allow administrators and builders to: + +- Copy and paste regions +- Replace large areas of blocks +- Mass-delete regions +- Roll back areas +- Regenerate terrain + +Without protection, these operations could: + +- Create ghost shops +- Leave orphaned shop data in the database +- Duplicate shops unintentionally +- Delete containers without cleaning up shop data +- Cause inconsistencies between world and database + +QuickShop now automatically detects and safely processes WorldEdit and FAWE operations. + +--- + +## Built-In Behavior + +When WorldEdit or FAWE modifies blocks: + +- Shops removed via WorldEdit are properly deleted from the database. +- Shop data stays synchronized with world changes. +- Ghost shops are prevented. +- Mass block replacements will not leave broken shop entries behind. + +This applies to: + +- //set +- //replace +- //cut +- //paste +- //regen +- Region deletion +- Mass container removal + +No configuration is required. + +--- + +## FAWE Support + +FastAsyncWorldEdit (FAWE) is fully supported. + +Because FAWE processes edits asynchronously, QuickShop handles: + +- Region-thread safe processing +- Async block updates +- Safe shop deletion during batch edits + +You do not need to enable anything manually. + +--- + +## Removing Shops with WorldEdit + +If you delete containers (chests, barrels, etc.) using WorldEdit: + +QuickShop will automatically: + +- Detect the block removal +- Unregister the shop +- Clean the database entry +- Prevent ghost shops + +You do not need to run `/qs cleanghost` after WorldEdit usage in normal circumstances. + +--- + +## Copying and Pasting Shops + +If you copy and paste regions that contain shops: + +- Shop data will not duplicate incorrectly. +- Shop IDs remain consistent. +- Invalid pasted shops will not auto-register unless properly created. + +This prevents accidental duplication exploits. + +--- + +## Performance + +WorldEdit and FAWE operations can modify thousands of blocks at once. + +QuickShop processes these safely and efficiently: + +- Batch-aware cleanup +- Thread-safe region access (especially on Folia) +- Minimal performance impact during mass edits + +--- + +## Configuration + +There are no specific WorldEdit configuration options in QuickShop. + +Support is automatic and always enabled if WorldEdit or FAWE is detected. + +If WorldEdit is not installed, no extra code is executed. + +--- + +## Common Questions + +### Do I need the old WorldEdit compatibility jar? + +No. + +As of 6.2.0.11, WorldEdit support is built-in and the separate compatibility module has been removed. + +### Does this work with FAWE? + +Yes. FAWE is fully supported. + +### Will shops break if I use //set air? + +No. Shops will be safely removed and cleaned up. + +### Do I need to restart after installing WorldEdit? + +No. QuickShop detects WorldEdit automatically on startup. + +--- + +## Best Practices + +Even though QuickShop safely handles WorldEdit operations, it is recommended to: + +- Avoid copying shops intentionally unless required +- Use backups before large region edits +- Test large FAWE operations on staging servers when possible + +--- + +## Summary + +QuickShop’s built-in WorldEdit and FAWE integration ensures: + +- Safe mass edits +- No ghost shops +- Automatic database cleanup +- Thread-safe processing +- No extra modules required + +WorldEdit support is now a core feature of QuickShop. \ No newline at end of file From 3735cfeff8bc35741c9ec7dfb3c8a480b40c5138 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:06 -0600 Subject: [PATCH 2315/5823] New translations angelchest.md (Romanian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c8d2f2e9fbf79cf011ba1dafe10315e8f94d643e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:07 -0600 Subject: [PATCH 2316/5823] New translations worldedit.md (Romanian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fe8fb366899d0209f7ba8b4e8730785e1c6af9b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:08 -0600 Subject: [PATCH 2317/5823] New translations worldguard.md (Romanian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d320270b912b6b07e70b3a5568716236cf6797a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:09 -0600 Subject: [PATCH 2318/5823] New translations 01-getting-start.md (Romanian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 76dc5f2c24086242f160ce0e9aa37636998700d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:12 -0600 Subject: [PATCH 2319/5823] New translations install.md (Romanian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From db984c7a7718113dda796c6b14457e053a0b03fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:14 -0600 Subject: [PATCH 2320/5823] New translations dominion.md (Romanian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 01a619124f9679d7ef23a499128cdb2ee1853d28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:16 -0600 Subject: [PATCH 2321/5823] New translations fabledskyblock.md (Romanian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 78da3805db419e986d6c2d8e672ee34c4889cef9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:17 -0600 Subject: [PATCH 2322/5823] New translations husktowns.md (Romanian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9ffa77b73611d0bfef547cf7419113b92e7c098f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:18 -0600 Subject: [PATCH 2323/5823] New translations iridiumskyblock.md (Romanian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dec046df57bbdadafb8e819a8573a6c2a97b4198 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:19 -0600 Subject: [PATCH 2324/5823] New translations itemmatcherplus.md (Romanian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From be637f3e430edff0060c02bd48611a7418bbfbd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:20 -0600 Subject: [PATCH 2325/5823] New translations simpleclaimsystem.md (Romanian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1078775e02f901b6dbead0400d288b5aad0656b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:21 -0600 Subject: [PATCH 2326/5823] New translations ultimateclaims.md (Romanian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5ff7e85ff79682fa8ba02b50cfc5e0e8a4b1290d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:24 -0600 Subject: [PATCH 2327/5823] New translations control-panel.md (Romanian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 1cc8551822161314a7cfad537558c00135a5b817 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:27 -0600 Subject: [PATCH 2328/5823] New translations angelchest.md (French) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b7facb2caf44f274ae8a85223b093a710e1bb00e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:28 -0600 Subject: [PATCH 2329/5823] New translations worldedit.md (French) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 21f1db1867e6c8efc94918d9a31c3a450c73e7b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:29 -0600 Subject: [PATCH 2330/5823] New translations worldguard.md (French) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5784353e94a42d4d1e4b6af4fd4bd3279f4a0210 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:31 -0600 Subject: [PATCH 2331/5823] New translations 01-getting-start.md (French) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From b4f3645dce6cb24f7e0ee9c3861c7152c97bd019 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:33 -0600 Subject: [PATCH 2332/5823] New translations install.md (French) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From a99c69712cc6649ffc93c889b973c4f5ef723e1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:35 -0600 Subject: [PATCH 2333/5823] New translations dominion.md (French) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e73911dcca70574542c4252bf9fcbe9d623a25c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:37 -0600 Subject: [PATCH 2334/5823] New translations fabledskyblock.md (French) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c8d43c0859c00b70196a0faf1724d76b20a67d82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:38 -0600 Subject: [PATCH 2335/5823] New translations husktowns.md (French) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 997b8a7d4180cc1380dee2b9eef601afd71eb2c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:39 -0600 Subject: [PATCH 2336/5823] New translations iridiumskyblock.md (French) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 923067a0be22b7686bffef3576140f0e291fa276 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:40 -0600 Subject: [PATCH 2337/5823] New translations itemmatcherplus.md (French) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d5afa6b8c54862c5a082a5ec329a8e143efe3daf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:41 -0600 Subject: [PATCH 2338/5823] New translations simpleclaimsystem.md (French) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a2bd9c5d8acec8c991a2cc95fb60b8440511333d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:42 -0600 Subject: [PATCH 2339/5823] New translations ultimateclaims.md (French) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 73f27b88be6d14713381a7a6aec68d9e5c265638 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:44 -0600 Subject: [PATCH 2340/5823] New translations control-panel.md (French) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 201cd7c43fd583237e1bf909a920ec010adbeb56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:48 -0600 Subject: [PATCH 2341/5823] New translations angelchest.md (Spanish) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c9d8cc84a61e7f243ec7a52b16af8535a5917cf4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:49 -0600 Subject: [PATCH 2342/5823] New translations worldedit.md (Spanish) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dda6d06404c3e7cae1b691f417535b98bb49ee35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:50 -0600 Subject: [PATCH 2343/5823] New translations worldguard.md (Spanish) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 031d43c4dbc26fd90b456ff0284a4a5fcadc02d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:51 -0600 Subject: [PATCH 2344/5823] New translations 01-getting-start.md (Spanish) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From eb57159ef3c5d05c9830aae9dce342896c8d629b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:54 -0600 Subject: [PATCH 2345/5823] New translations install.md (Spanish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 90ba4e9bbb47f098dc306121a020c550b251a1a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:56 -0600 Subject: [PATCH 2346/5823] New translations dominion.md (Spanish) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fe11bdf3f1a796525e6212c6d4b2c7599bdfdfc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:57 -0600 Subject: [PATCH 2347/5823] New translations fabledskyblock.md (Spanish) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a13bf629832c3b2950f13e1ced41979e291e6555 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:58 -0600 Subject: [PATCH 2348/5823] New translations husktowns.md (Spanish) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 461c339969f5d40757c8531fd1cad2afbe49581c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:25:59 -0600 Subject: [PATCH 2349/5823] New translations iridiumskyblock.md (Spanish) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d9249f2a4fa78465b0cd74ab17ecd7d94bd15005 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:01 -0600 Subject: [PATCH 2350/5823] New translations itemmatcherplus.md (Spanish) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3bdd028f883a034cf61d133248f523aae6c9923e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:02 -0600 Subject: [PATCH 2351/5823] New translations simpleclaimsystem.md (Spanish) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2934f886821acca38c85fdaa12f1e4f650031390 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:03 -0600 Subject: [PATCH 2352/5823] New translations ultimateclaims.md (Spanish) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 189db317381fd29eb7a526aea6ab4cdea0b40627 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:05 -0600 Subject: [PATCH 2353/5823] New translations control-panel.md (Spanish) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From a0498c49f80ffe9f9c93fb8b020fdf5f3c2627a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:09 -0600 Subject: [PATCH 2354/5823] New translations angelchest.md (Afrikaans) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1542a2465d2afeb78858fea5eded4395b9f9f5ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:10 -0600 Subject: [PATCH 2355/5823] New translations worldedit.md (Afrikaans) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 69710b1fe6d2b9292a8d85da30d9df0b6c823187 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:11 -0600 Subject: [PATCH 2356/5823] New translations worldguard.md (Afrikaans) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2b0434455e2acac98351494a39c9724b32e7994d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:12 -0600 Subject: [PATCH 2357/5823] New translations 01-getting-start.md (Afrikaans) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From a360276bcd334c696b12fbeaeceee33923f02a2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:15 -0600 Subject: [PATCH 2358/5823] New translations install.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From fe52fdd91095acff03ed17c4e4be7d8fb93fa76f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:16 -0600 Subject: [PATCH 2359/5823] New translations dominion.md (Afrikaans) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c1558bbadf3ce86ea86482fbecaaf417c20eacc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:18 -0600 Subject: [PATCH 2360/5823] New translations fabledskyblock.md (Afrikaans) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6f436c35443df479dc1dd9a3fba37785b86ce433 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:19 -0600 Subject: [PATCH 2361/5823] New translations husktowns.md (Afrikaans) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0aa10e270fa47c71ded6a0620edfd36ab8c0c802 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:20 -0600 Subject: [PATCH 2362/5823] New translations iridiumskyblock.md (Afrikaans) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a2296e1cff789ed77b85d3cdd00188bf49184f53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:21 -0600 Subject: [PATCH 2363/5823] New translations itemmatcherplus.md (Afrikaans) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f476d83ff484a8375102b967d9fab7118758e714 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:22 -0600 Subject: [PATCH 2364/5823] New translations simpleclaimsystem.md (Afrikaans) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7ec2f6a911130379637e5999b2cab992ed6ebf8f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:23 -0600 Subject: [PATCH 2365/5823] New translations ultimateclaims.md (Afrikaans) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d5e6be01db00dfb7b834203339867b0d30e348b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:26 -0600 Subject: [PATCH 2366/5823] New translations control-panel.md (Afrikaans) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 5106a007dc3a60f9275afedf19cfc061b24f1e7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:29 -0600 Subject: [PATCH 2367/5823] New translations angelchest.md (Arabic) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 193a66e9ff6b4f63533d9df40433df322d7b79c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:30 -0600 Subject: [PATCH 2368/5823] New translations worldedit.md (Arabic) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7755ff84b3f5b9e5718b218c1a5e8a5f95860b12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:31 -0600 Subject: [PATCH 2369/5823] New translations worldguard.md (Arabic) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 37dbfb5cd32730fcac1bca603823bf7b7b305c2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:32 -0600 Subject: [PATCH 2370/5823] New translations 01-getting-start.md (Arabic) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From e48634187791cf9b42f7141e87cd06981160ef00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:35 -0600 Subject: [PATCH 2371/5823] New translations install.md (Arabic) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 268cb8b3925d7ffc0b70804efce73658094e9d47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:37 -0600 Subject: [PATCH 2372/5823] New translations dominion.md (Arabic) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5bad65dea1a318d39e84c408b06810180df50751 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:38 -0600 Subject: [PATCH 2373/5823] New translations fabledskyblock.md (Arabic) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3187ec03f7351d4fc0ecaab97b5ac4b676ee5d02 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:39 -0600 Subject: [PATCH 2374/5823] New translations husktowns.md (Arabic) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d1d5109289ee797893766d5776405df02039e6a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:41 -0600 Subject: [PATCH 2375/5823] New translations iridiumskyblock.md (Arabic) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 47c9461f2e44fa18f38516cd66c86a3a22cb4314 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:42 -0600 Subject: [PATCH 2376/5823] New translations itemmatcherplus.md (Arabic) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 074e6eec3bc3f43a708c72fb197bab7cb25e22d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:43 -0600 Subject: [PATCH 2377/5823] New translations simpleclaimsystem.md (Arabic) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6db240db39b0e6b7dfc4c2aaa459fc0369362958 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:44 -0600 Subject: [PATCH 2378/5823] New translations ultimateclaims.md (Arabic) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ffdd21ec803a92e57b8afc4503a3f75348518a2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:46 -0600 Subject: [PATCH 2379/5823] New translations control-panel.md (Arabic) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 5dd729886f41d5cb17a8906a755d679ce0479184 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:49 -0600 Subject: [PATCH 2380/5823] New translations angelchest.md (Bulgarian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From da7d6f6ed4bb542c53b4e42bc3a0b5a0fa954d80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:50 -0600 Subject: [PATCH 2381/5823] New translations worldedit.md (Bulgarian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 415ccb137c0a20dd9cc7adf0a33fa1b18f45ddd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:51 -0600 Subject: [PATCH 2382/5823] New translations worldguard.md (Bulgarian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5692fe2af410d8850776bcc937bcf68b5e566ee3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:52 -0600 Subject: [PATCH 2383/5823] New translations 01-getting-start.md (Bulgarian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 91fba9f9e4089473474ec81deb7320b0db193c55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:55 -0600 Subject: [PATCH 2384/5823] New translations install.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 8eff93ea073b632f9a1e39cdb20c07cc73f56ce7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:57 -0600 Subject: [PATCH 2385/5823] New translations dominion.md (Bulgarian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2d41befc4972a1833888e869d3bf3ecae8a65541 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:26:58 -0600 Subject: [PATCH 2386/5823] New translations fabledskyblock.md (Bulgarian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From eefe5f24d3fd245ae694f7bc28977acfa5a295fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:00 -0600 Subject: [PATCH 2387/5823] New translations husktowns.md (Bulgarian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0ed35d70c7493f8b6eb09b69bb2b88c039fba27c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:01 -0600 Subject: [PATCH 2388/5823] New translations iridiumskyblock.md (Bulgarian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9a6bb2a65ea1bc79df889c72e491831c41d842ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:02 -0600 Subject: [PATCH 2389/5823] New translations itemmatcherplus.md (Bulgarian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d9b860d21bb7eae986b58c84347a68b93e9b9c2d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:03 -0600 Subject: [PATCH 2390/5823] New translations simpleclaimsystem.md (Bulgarian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb3115846071dcb72f6d08e14274330d9d690156 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:04 -0600 Subject: [PATCH 2391/5823] New translations ultimateclaims.md (Bulgarian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 04e2bb8f19b44e2aa56fdf9748b536071069e698 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:06 -0600 Subject: [PATCH 2392/5823] New translations control-panel.md (Bulgarian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 2c5132adb8d90c38d413eac765d808eb0ccf1438 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:10 -0600 Subject: [PATCH 2393/5823] New translations angelchest.md (Catalan) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 14628a02af05ab492abe2e7b66cb5093d2e41d94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:11 -0600 Subject: [PATCH 2394/5823] New translations worldedit.md (Catalan) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ca45b3bb4d5100d3d60933c8ac5d9a0bd7d6748 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:12 -0600 Subject: [PATCH 2395/5823] New translations worldguard.md (Catalan) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6f2b92f012695a475d0c2fb1c80ba35d917d56fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:13 -0600 Subject: [PATCH 2396/5823] New translations 01-getting-start.md (Catalan) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 79b873a2b8d9b5cc0cf89b7dc8a484ed5847e877 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:16 -0600 Subject: [PATCH 2397/5823] New translations install.md (Catalan) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 0f8f0fb51ab1546568aa3ab345df79017a3b0385 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:18 -0600 Subject: [PATCH 2398/5823] New translations dominion.md (Catalan) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From acb42ab70edf5ec5fa3d196dc96247a84811b9f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:19 -0600 Subject: [PATCH 2399/5823] New translations fabledskyblock.md (Catalan) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 40ed01e29fed6e4223d5c26e606931ce33af2d65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:21 -0600 Subject: [PATCH 2400/5823] New translations husktowns.md (Catalan) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7fc40817595d5eed15a527b7a30445c49a2729d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:22 -0600 Subject: [PATCH 2401/5823] New translations iridiumskyblock.md (Catalan) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dace795c4c45dc4d24096997c1639ca20f5ebc34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:23 -0600 Subject: [PATCH 2402/5823] New translations itemmatcherplus.md (Catalan) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5cafca079d36c4a4eec6e3514fba69469f8d6472 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:24 -0600 Subject: [PATCH 2403/5823] New translations simpleclaimsystem.md (Catalan) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08ec35cb29d113dfe1575a808348baa78df36c91 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:25 -0600 Subject: [PATCH 2404/5823] New translations ultimateclaims.md (Catalan) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 278ca70308d91554f78ca44c9fd790d45c407ef7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:27 -0600 Subject: [PATCH 2405/5823] New translations control-panel.md (Catalan) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 8c12459262b2315bb883822c72b87a6d67bcae0e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:31 -0600 Subject: [PATCH 2406/5823] New translations angelchest.md (Czech) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4984a452c7743621d609e60edd6a69fcfafca74f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:32 -0600 Subject: [PATCH 2407/5823] New translations worldedit.md (Czech) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 80d90a0edfce1b13d7fa429d562bcee5e63609a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:33 -0600 Subject: [PATCH 2408/5823] New translations worldguard.md (Czech) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fbdd90da99330cdfb112c2059e8055dfc4169772 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:34 -0600 Subject: [PATCH 2409/5823] New translations 01-getting-start.md (Czech) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From ac97988a88a3096584d055ab78480ad02888d485 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:37 -0600 Subject: [PATCH 2410/5823] New translations install.md (Czech) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From d59e08478912de57dbc3e3e04ef548f3813b8c03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:39 -0600 Subject: [PATCH 2411/5823] New translations dominion.md (Czech) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c8e4da55848ab269a136badc45f973195b3acb14 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:40 -0600 Subject: [PATCH 2412/5823] New translations fabledskyblock.md (Czech) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1e894c4515ee2322e926976efaac008946c6f256 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:41 -0600 Subject: [PATCH 2413/5823] New translations husktowns.md (Czech) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5fcc75e89c16edc3716fe5efd9e9ee362175b059 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:42 -0600 Subject: [PATCH 2414/5823] New translations iridiumskyblock.md (Czech) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d3cace89f1110c7bb235b1a01828efcad14e454b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:43 -0600 Subject: [PATCH 2415/5823] New translations itemmatcherplus.md (Czech) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8866fd9fe3fad6b9eed6ca40c368ebf162cf947f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:44 -0600 Subject: [PATCH 2416/5823] New translations simpleclaimsystem.md (Czech) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9743d13503baca6f95e0aea96729e472c52d7362 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:46 -0600 Subject: [PATCH 2417/5823] New translations ultimateclaims.md (Czech) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6c6bb715e9cbeaf9c5a23c23d192f4356e6b2d03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:48 -0600 Subject: [PATCH 2418/5823] New translations control-panel.md (Czech) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fa0095bdef3662f39614cf83f54c40e380fbdcf4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:51 -0600 Subject: [PATCH 2419/5823] New translations angelchest.md (Danish) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 89bf15323425f634510a5ae0e0165bf680ea89ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:52 -0600 Subject: [PATCH 2420/5823] New translations worldedit.md (Danish) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7560b30bd5f4b3d8f903c1b634b63343cee2e948 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:53 -0600 Subject: [PATCH 2421/5823] New translations worldguard.md (Danish) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 37f6d8ae59f742af4984dd727c9285a4eafe33be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:54 -0600 Subject: [PATCH 2422/5823] New translations 01-getting-start.md (Danish) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From afb47b1d9f1b196068764072cdb6e96965bbd6b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:57 -0600 Subject: [PATCH 2423/5823] New translations install.md (Danish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 7bcbd9cf0b457f3043470e03300b73cf6618b2ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:27:59 -0600 Subject: [PATCH 2424/5823] New translations dominion.md (Danish) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b21457517b92cdc57127a507b149f90a4892c071 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:00 -0600 Subject: [PATCH 2425/5823] New translations fabledskyblock.md (Danish) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 17f90f89c07f8f3305614ee962ef6de75479ef88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:01 -0600 Subject: [PATCH 2426/5823] New translations husktowns.md (Danish) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b20da07f4793229e9e8bf149a3e51d3140a4efe7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:02 -0600 Subject: [PATCH 2427/5823] New translations iridiumskyblock.md (Danish) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dde78996b32b2f8c7cb87b9eead214be9a3bff6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:03 -0600 Subject: [PATCH 2428/5823] New translations itemmatcherplus.md (Danish) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a8101264bdb56d9dcc5f85b56672d92ab0ba3522 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:05 -0600 Subject: [PATCH 2429/5823] New translations simpleclaimsystem.md (Danish) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 04a210a619c1054f6e2e93963d0aaec57df6b687 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:06 -0600 Subject: [PATCH 2430/5823] New translations ultimateclaims.md (Danish) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 598cde87cb48cda13aaece9a986e89e545edc320 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:08 -0600 Subject: [PATCH 2431/5823] New translations control-panel.md (Danish) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From b01fb96be6e95e1a2e6cab106c34ecc4935b919f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:12 -0600 Subject: [PATCH 2432/5823] New translations angelchest.md (German) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 58bc6912a0ad57c00e4faab0e404f9490f2b1778 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:13 -0600 Subject: [PATCH 2433/5823] New translations worldedit.md (German) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 84fbbb3dc79f8a36b0a36bf31e7a055b4b4be9c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:14 -0600 Subject: [PATCH 2434/5823] New translations worldguard.md (German) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 409de9f772ac8e2b2c73076d444c62f8ac5e202c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:15 -0600 Subject: [PATCH 2435/5823] New translations 01-getting-start.md (German) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 1091e158be3213967331ffbd6caed63bd4c2511c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:17 -0600 Subject: [PATCH 2436/5823] New translations install.md (German) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 9ec5b7741aa600d6f760165f76142c780af0fb04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:19 -0600 Subject: [PATCH 2437/5823] New translations dominion.md (German) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a2ac778b6d1fa94373d8de354408122e61ac1d79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:20 -0600 Subject: [PATCH 2438/5823] New translations fabledskyblock.md (German) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 25df0c12ba1b2dbfbb41c0687bb4f9026d727972 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:22 -0600 Subject: [PATCH 2439/5823] New translations husktowns.md (German) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7709d3d36f706394a960ef4b00ed6b18f4e0c108 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:23 -0600 Subject: [PATCH 2440/5823] New translations iridiumskyblock.md (German) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7c4b7ba3716849a43b3366f42d7973a075645c63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:24 -0600 Subject: [PATCH 2441/5823] New translations itemmatcherplus.md (German) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7c02ecc10dbd8131184309f3c5a67a5d9de28ded Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:25 -0600 Subject: [PATCH 2442/5823] New translations simpleclaimsystem.md (German) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 22de9a562c6709e8d0c2059f92f0f47af1f1e050 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:26 -0600 Subject: [PATCH 2443/5823] New translations ultimateclaims.md (German) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67ce6bc66a653a56096c6482f149d7840e239df1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:28 -0600 Subject: [PATCH 2444/5823] New translations control-panel.md (German) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 76513eec4f5709f4d9cfede161b24bebaf250172 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:32 -0600 Subject: [PATCH 2445/5823] New translations angelchest.md (Greek) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 41a3fc9500cbcd95bc5d97b7ec1c0f96fe75484c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:33 -0600 Subject: [PATCH 2446/5823] New translations worldedit.md (Greek) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2b85ea6c866f06d1c811906d59dcc0072cc83ca6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:34 -0600 Subject: [PATCH 2447/5823] New translations worldguard.md (Greek) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0ac1815f26c0b1953073e2eaa7f543232e1bb4b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:35 -0600 Subject: [PATCH 2448/5823] New translations 01-getting-start.md (Greek) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From b58d45f5cace6d2154a02ef663858b9accd257fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:38 -0600 Subject: [PATCH 2449/5823] New translations install.md (Greek) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 5190b1cd0bee53a4a153e093b448e017a54dc088 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:40 -0600 Subject: [PATCH 2450/5823] New translations dominion.md (Greek) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8acaaf364933c140710076773ec6cd656cf5a170 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:41 -0600 Subject: [PATCH 2451/5823] New translations fabledskyblock.md (Greek) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f959a51c32eea3e736e4ba4bac87c94df8a841e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:42 -0600 Subject: [PATCH 2452/5823] New translations husktowns.md (Greek) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 303d2cc50003eeff5858d31568b39bfa7c74a884 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:43 -0600 Subject: [PATCH 2453/5823] New translations iridiumskyblock.md (Greek) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 137f9d94cdd3f6b7e20125a6ae3fc595f303cb3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:44 -0600 Subject: [PATCH 2454/5823] New translations itemmatcherplus.md (Greek) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4fd306207d31dc50e15c3d6358a4262ca9d231e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:46 -0600 Subject: [PATCH 2455/5823] New translations simpleclaimsystem.md (Greek) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 582ac67510ab7a5e8f14827f6042d7fc9648c04a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:47 -0600 Subject: [PATCH 2456/5823] New translations ultimateclaims.md (Greek) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0c88e01b88065ec74602956cc9237e64be203812 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:49 -0600 Subject: [PATCH 2457/5823] New translations control-panel.md (Greek) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 7596a5f28094ebd188c3fbe7b34cd4dd94341b09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:52 -0600 Subject: [PATCH 2458/5823] New translations angelchest.md (Finnish) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b4bb82b48f3ec6c48a572df8a8cf468430677361 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:53 -0600 Subject: [PATCH 2459/5823] New translations worldedit.md (Finnish) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c17663fe86c5f8a70e6dfd8964f67a7f40170156 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:54 -0600 Subject: [PATCH 2460/5823] New translations worldguard.md (Finnish) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 25a43e3f81dee4dc332190a764073025372b4ba1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:55 -0600 Subject: [PATCH 2461/5823] New translations 01-getting-start.md (Finnish) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From fc34ce60530f0b100376edf1ee50f0b8a17a15b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:28:58 -0600 Subject: [PATCH 2462/5823] New translations install.md (Finnish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 5bf4c3da189d5894b76f8bfeb66b5bd88b9c30f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:00 -0600 Subject: [PATCH 2463/5823] New translations dominion.md (Finnish) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0d623c5d95bf6ceca4ebec96458663e21e4f56a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:01 -0600 Subject: [PATCH 2464/5823] New translations fabledskyblock.md (Finnish) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e1298e5055c89ddc16cdcc958101dbd88e535671 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:02 -0600 Subject: [PATCH 2465/5823] New translations husktowns.md (Finnish) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b6dfa933a419da55b83c56258d4a9c195f1390bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:04 -0600 Subject: [PATCH 2466/5823] New translations iridiumskyblock.md (Finnish) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From be92f066c6bd51e12597cf3d31fa6af9cd12ad5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:05 -0600 Subject: [PATCH 2467/5823] New translations itemmatcherplus.md (Finnish) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 558dd987d52fe22fb9b654e878cb98ba3ae2f281 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:06 -0600 Subject: [PATCH 2468/5823] New translations simpleclaimsystem.md (Finnish) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9e993a28f2a2b3bb6d853b93f43f50f9f6b08b2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:07 -0600 Subject: [PATCH 2469/5823] New translations ultimateclaims.md (Finnish) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ee213b02cf6776316af125128e9eea6168c8993 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:09 -0600 Subject: [PATCH 2470/5823] New translations control-panel.md (Finnish) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 9a9c818660e09efbb39225efec5dfef6506a241a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:13 -0600 Subject: [PATCH 2471/5823] New translations angelchest.md (Hebrew) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a02571b8eee95b2e9dbea850c07b8beba0e2ed86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:14 -0600 Subject: [PATCH 2472/5823] New translations worldedit.md (Hebrew) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3b8330573302500dda577adb28542d6e1adb6aa6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:15 -0600 Subject: [PATCH 2473/5823] New translations worldguard.md (Hebrew) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9db0fe5d8037841909bd0db4a5c1612bde144611 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:16 -0600 Subject: [PATCH 2474/5823] New translations 01-getting-start.md (Hebrew) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 1cf38eb74ae7f48df321c2eef7560abf879f6a43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:19 -0600 Subject: [PATCH 2475/5823] New translations install.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From e7dc32cd4eb2007c29fa577617c02b4182b14c23 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:21 -0600 Subject: [PATCH 2476/5823] New translations dominion.md (Hebrew) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d3ec063478eed7bb3ba878e384ab7abb34a91a1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:22 -0600 Subject: [PATCH 2477/5823] New translations fabledskyblock.md (Hebrew) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 083ea57cc0d65d5288f0fd655b44f700838ade31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:23 -0600 Subject: [PATCH 2478/5823] New translations husktowns.md (Hebrew) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 286db2b9e2574a23bc7143a5fb44824714d36f41 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:24 -0600 Subject: [PATCH 2479/5823] New translations iridiumskyblock.md (Hebrew) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3119adb25b43f1c0ae715b6db700fda064313803 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:25 -0600 Subject: [PATCH 2480/5823] New translations itemmatcherplus.md (Hebrew) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9ff8ec973559c7a0b5b92dec52dd9096a2b75125 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:26 -0600 Subject: [PATCH 2481/5823] New translations simpleclaimsystem.md (Hebrew) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8d256e0c9c9ef86c5edd6d9565fe862ce9ff74d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:28 -0600 Subject: [PATCH 2482/5823] New translations ultimateclaims.md (Hebrew) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a12c30d3d6730cfae3c47948d5630d27473666ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:30 -0600 Subject: [PATCH 2483/5823] New translations control-panel.md (Hebrew) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fecf02d2e74c339d076f19ba3f631a1b6dfda936 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:33 -0600 Subject: [PATCH 2484/5823] New translations angelchest.md (Hungarian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f816661bf6a699228bed99166267b76ca8933f84 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:35 -0600 Subject: [PATCH 2485/5823] New translations worldedit.md (Hungarian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 92fa81266524c5810ca924643e3ae6033f7234a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:36 -0600 Subject: [PATCH 2486/5823] New translations worldguard.md (Hungarian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f02e4ab79ce5ae5ecbd71413df5f42cc06813d92 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:37 -0600 Subject: [PATCH 2487/5823] New translations 01-getting-start.md (Hungarian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 3eaf02b80c8c074fad9b30c25a1d278f118c3484 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:39 -0600 Subject: [PATCH 2488/5823] New translations install.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 93859f51d7dd978f2ccfc66dffb9ed39d50e43d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:41 -0600 Subject: [PATCH 2489/5823] New translations dominion.md (Hungarian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 648742a0a0e44424a1cd8fa91c5be9b44908d6ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:42 -0600 Subject: [PATCH 2490/5823] New translations fabledskyblock.md (Hungarian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 72225d9df5d34b5b0bde0856687c152835e8e91b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:43 -0600 Subject: [PATCH 2491/5823] New translations husktowns.md (Hungarian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bafb05d545b4e4ca96e1d651a182abaaf6234909 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:44 -0600 Subject: [PATCH 2492/5823] New translations iridiumskyblock.md (Hungarian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f1dc61782a313eaf28ab00cb3a1648fe00336476 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:46 -0600 Subject: [PATCH 2493/5823] New translations itemmatcherplus.md (Hungarian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3fe14d9c8cd2693a99f91d9118037554393cd1e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:47 -0600 Subject: [PATCH 2494/5823] New translations simpleclaimsystem.md (Hungarian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b61e2620499111060f091da276730c8a9c458564 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:48 -0600 Subject: [PATCH 2495/5823] New translations ultimateclaims.md (Hungarian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7fc541ca40066acb73bc2955dc8ffc717155ec47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:50 -0600 Subject: [PATCH 2496/5823] New translations control-panel.md (Hungarian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From ca6af585326d79aad0633802cf775af230949bcf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:54 -0600 Subject: [PATCH 2497/5823] New translations angelchest.md (Italian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0fefc76eb8b45787c8236cd96ceeea82fdbe0321 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:55 -0600 Subject: [PATCH 2498/5823] New translations worldedit.md (Italian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9c88b7a703be67aae92293a91f1497383d84578d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:56 -0600 Subject: [PATCH 2499/5823] New translations worldguard.md (Italian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ff646cf1937376ee17ebc2ae667d3a1f6c7e247b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:29:57 -0600 Subject: [PATCH 2500/5823] New translations 01-getting-start.md (Italian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 36269ca8926285ebf07e39c1a37e9a70a14eaffb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:00 -0600 Subject: [PATCH 2501/5823] New translations install.md (Italian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From d174cc513f226cac336861ca79edd20de3eb53dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:02 -0600 Subject: [PATCH 2502/5823] New translations dominion.md (Italian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7634bf874b51d5408829e868640d33e7a7640810 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:03 -0600 Subject: [PATCH 2503/5823] New translations fabledskyblock.md (Italian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f88f60082ec7a92e8a3804c09948796f7fa71e6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:04 -0600 Subject: [PATCH 2504/5823] New translations husktowns.md (Italian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a1559a96b382ef88e0703a00912b01a72ca13d3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:06 -0600 Subject: [PATCH 2505/5823] New translations iridiumskyblock.md (Italian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 045dccb002d2e2e981feb31c391fb3ed372c1286 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:07 -0600 Subject: [PATCH 2506/5823] New translations itemmatcherplus.md (Italian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 783a10d050a4635f394bc9c242cd70ec3e759f43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:08 -0600 Subject: [PATCH 2507/5823] New translations simpleclaimsystem.md (Italian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 97ff2dc1a5c4b26fb202082ebc2c17eeb05a492c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:09 -0600 Subject: [PATCH 2508/5823] New translations ultimateclaims.md (Italian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 82cd9ca9db61f50146fc070a6dff656f5d2a300a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:11 -0600 Subject: [PATCH 2509/5823] New translations control-panel.md (Italian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fd02113eaf4726c25d2e73599987ab394daf048d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:15 -0600 Subject: [PATCH 2510/5823] New translations angelchest.md (Japanese) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cc184c1a0296aafa5fb4bbdd7a546a47e92f06ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:16 -0600 Subject: [PATCH 2511/5823] New translations worldedit.md (Japanese) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6458b50c4cb3cfb542e69f09e8c30b263aa241aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:17 -0600 Subject: [PATCH 2512/5823] New translations worldguard.md (Japanese) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f0be687e581095e0f2fbfb19ef9058b8bd569d28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:18 -0600 Subject: [PATCH 2513/5823] New translations 01-getting-start.md (Japanese) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 3fed8d5befb8dd7c0d376ae396e7db7e1540e1bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:21 -0600 Subject: [PATCH 2514/5823] New translations install.md (Japanese) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From f3d269b7630f83afe8eeb875c0998bd657734c66 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:23 -0600 Subject: [PATCH 2515/5823] New translations dominion.md (Japanese) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 382fa949b6b1b2c07a458ce65556375ca9d3664f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:24 -0600 Subject: [PATCH 2516/5823] New translations fabledskyblock.md (Japanese) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ec3654194b6c641436782fa7cc626f5a958ed8be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:26 -0600 Subject: [PATCH 2517/5823] New translations husktowns.md (Japanese) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4b63ee29e145e2003deebdae53da7888988be10d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:27 -0600 Subject: [PATCH 2518/5823] New translations iridiumskyblock.md (Japanese) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 93aa65ff6cca5ea13453b2bb9b708e6b5e311add Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:28 -0600 Subject: [PATCH 2519/5823] New translations itemmatcherplus.md (Japanese) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a25cc95f98bcaeef048266700f5632965a9a7996 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:30 -0600 Subject: [PATCH 2520/5823] New translations simpleclaimsystem.md (Japanese) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ea289d77a71a232109fd0777c275af57b511ca16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:31 -0600 Subject: [PATCH 2521/5823] New translations ultimateclaims.md (Japanese) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1e9040e0078915e4657a7652874d0a6edddcd118 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:33 -0600 Subject: [PATCH 2522/5823] New translations control-panel.md (Japanese) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From d1367e474ccf33d2a0d757c24576a600c87e2786 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:37 -0600 Subject: [PATCH 2523/5823] New translations angelchest.md (Korean) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fcae4199224565f5410a0b0b468b11f89db01fcd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:38 -0600 Subject: [PATCH 2524/5823] New translations worldedit.md (Korean) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d023cf0e57faa703495217d0f4eca539a843cd47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:39 -0600 Subject: [PATCH 2525/5823] New translations worldguard.md (Korean) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 46a4c4d9fc7681948405af0b3766fb90a3a5ab9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:40 -0600 Subject: [PATCH 2526/5823] New translations 01-getting-start.md (Korean) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 670dc27f52fedc2ecf1fd9b4d578c9174b67fb6a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:43 -0600 Subject: [PATCH 2527/5823] New translations install.md (Korean) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From fadaaa06fc4cfa3ad721c056f4d71f9192e9668a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:45 -0600 Subject: [PATCH 2528/5823] New translations dominion.md (Korean) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 24371053718842d18573e899249a5ebfc5385f9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:46 -0600 Subject: [PATCH 2529/5823] New translations fabledskyblock.md (Korean) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7af4b823ca3e7a6873a084e3c2131ca81874635a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:47 -0600 Subject: [PATCH 2530/5823] New translations husktowns.md (Korean) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 34071ab01432a31333c2f6770873b13ad2b2d669 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:48 -0600 Subject: [PATCH 2531/5823] New translations iridiumskyblock.md (Korean) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2690ce29ff9c9f33d9b4d949398d75739fc7c636 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:50 -0600 Subject: [PATCH 2532/5823] New translations itemmatcherplus.md (Korean) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From becefe4f4c04e5afae6b1fe837203154ce04a0da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:51 -0600 Subject: [PATCH 2533/5823] New translations simpleclaimsystem.md (Korean) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 032bd85ee7bd27ccc10a6d2f8a6666a5d7c5b443 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:52 -0600 Subject: [PATCH 2534/5823] New translations ultimateclaims.md (Korean) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 434a63037fefb3f0a0951a238419dd3d7339a56e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:54 -0600 Subject: [PATCH 2535/5823] New translations control-panel.md (Korean) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 65291213ea4191285c189ad3bc4a9bfe4ef47fad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:58 -0600 Subject: [PATCH 2536/5823] New translations angelchest.md (Lithuanian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5968080d84b61a70a2e334f5e248f9f0cdcb657f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:30:59 -0600 Subject: [PATCH 2537/5823] New translations worldedit.md (Lithuanian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2618748a9c5ef3a2d4693b8e3564737e53f34d68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:00 -0600 Subject: [PATCH 2538/5823] New translations worldguard.md (Lithuanian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 71f6aa24acebde114113537fb1fb9b71ca7485b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:02 -0600 Subject: [PATCH 2539/5823] New translations 01-getting-start.md (Lithuanian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 36544095bf55255c19fa15b6133e1328a0a516b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:05 -0600 Subject: [PATCH 2540/5823] New translations install.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From fa0cb9a115064cfee6381c003441d772c70050b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:07 -0600 Subject: [PATCH 2541/5823] New translations dominion.md (Lithuanian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c28c5308d3f67632d4e377a855d827966a4fe4d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:08 -0600 Subject: [PATCH 2542/5823] New translations fabledskyblock.md (Lithuanian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 355b1aa7394c36b4ef03a7d0f353e0963ecc1de5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:09 -0600 Subject: [PATCH 2543/5823] New translations husktowns.md (Lithuanian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ae1a64c2976fb2e8aabd915948e0c2e88bc89f06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:10 -0600 Subject: [PATCH 2544/5823] New translations iridiumskyblock.md (Lithuanian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1d84f1426fbfa5e89ba29146f0647c2c9f3cc0f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:11 -0600 Subject: [PATCH 2545/5823] New translations itemmatcherplus.md (Lithuanian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 49d1f27b8a7337c343b35993c1678c48063d03fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:12 -0600 Subject: [PATCH 2546/5823] New translations simpleclaimsystem.md (Lithuanian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5a245ed26eec1f6319beacdbbae7281a878fe05a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:14 -0600 Subject: [PATCH 2547/5823] New translations ultimateclaims.md (Lithuanian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ce319d300df1a430c95a06e1f1f326e586337d81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:16 -0600 Subject: [PATCH 2548/5823] New translations control-panel.md (Lithuanian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 7b9cc99aa0f24885377492be6e32a1ecfcc0c9d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:19 -0600 Subject: [PATCH 2549/5823] New translations angelchest.md (Dutch) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b5c9db727774c1a33ee68e96df1bc062906d8b4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:20 -0600 Subject: [PATCH 2550/5823] New translations worldedit.md (Dutch) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1db5205aa3425e64ebfa8a709c75c1ae171b01a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:21 -0600 Subject: [PATCH 2551/5823] New translations worldguard.md (Dutch) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 507f26c79d8d4ac08f3e30b272d74e3fa0a52407 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:22 -0600 Subject: [PATCH 2552/5823] New translations 01-getting-start.md (Dutch) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From f757ba942392fd178973323454c15058e600947b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:26 -0600 Subject: [PATCH 2553/5823] New translations install.md (Dutch) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 9bc20fd4fb19c3b115b86d145082ddb70cb01b03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:28 -0600 Subject: [PATCH 2554/5823] New translations dominion.md (Dutch) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3d90ed3ca740774b13394c15c5875ce3b56bdd3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:29 -0600 Subject: [PATCH 2555/5823] New translations fabledskyblock.md (Dutch) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 21c3d78d79c427c25560c6fc26a512536e2953f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:30 -0600 Subject: [PATCH 2556/5823] New translations husktowns.md (Dutch) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0a0ec8544236df2b6765c9ccf1376a531299ee9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:31 -0600 Subject: [PATCH 2557/5823] New translations iridiumskyblock.md (Dutch) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ed65cc1ae1fd165aedc202e8dccc419e476da51a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:33 -0600 Subject: [PATCH 2558/5823] New translations itemmatcherplus.md (Dutch) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1e6afac29c2212cb3ed84c4228464c984400dc53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:34 -0600 Subject: [PATCH 2559/5823] New translations simpleclaimsystem.md (Dutch) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 57f3ebb5fb2d71a78060cd30f6bad8771c609db2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:35 -0600 Subject: [PATCH 2560/5823] New translations ultimateclaims.md (Dutch) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c2f0a6bfe850cb1745f52d0f3e5411122658179b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:37 -0600 Subject: [PATCH 2561/5823] New translations control-panel.md (Dutch) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 950180c4cc14182923b3a076426a9a5f771ebaad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:41 -0600 Subject: [PATCH 2562/5823] New translations angelchest.md (Norwegian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dd9593199a9e338c7e750d15e6e4547ec5ecda13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:42 -0600 Subject: [PATCH 2563/5823] New translations worldedit.md (Norwegian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4b508f7b4131ef376f808a9f693ddd0213684ed2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:43 -0600 Subject: [PATCH 2564/5823] New translations worldguard.md (Norwegian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5a8604e834ad522a6a2ff634df12af0a72417bc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:44 -0600 Subject: [PATCH 2565/5823] New translations 01-getting-start.md (Norwegian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 26060fe722d1dfe82ca9d0571261612496eb755c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:47 -0600 Subject: [PATCH 2566/5823] New translations install.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 247e432fe9f75c2191e021aa9cb42d2e51d62d73 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:49 -0600 Subject: [PATCH 2567/5823] New translations dominion.md (Norwegian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3326a1eae35cd8d3dfe18eaca4c1cc60591da59c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:51 -0600 Subject: [PATCH 2568/5823] New translations fabledskyblock.md (Norwegian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f3841a3b4b0ce5c3341a44e52bdf95a046c0fa6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:52 -0600 Subject: [PATCH 2569/5823] New translations husktowns.md (Norwegian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e72e1eb26dff247ccc7058dc9c916ca5cb245b9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:53 -0600 Subject: [PATCH 2570/5823] New translations iridiumskyblock.md (Norwegian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 993a7e59323613b0aa70a55216736c5d85cf4346 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:54 -0600 Subject: [PATCH 2571/5823] New translations itemmatcherplus.md (Norwegian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0e00d17d38fc8e80c998f032219c75d49aa9d8de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:55 -0600 Subject: [PATCH 2572/5823] New translations simpleclaimsystem.md (Norwegian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c86750de9beaf1305e74a4d5861a1cf4a88d30a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:57 -0600 Subject: [PATCH 2573/5823] New translations ultimateclaims.md (Norwegian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 09b43a9bfd9e2b900502ffe674c5d3cb4befece1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:31:59 -0600 Subject: [PATCH 2574/5823] New translations control-panel.md (Norwegian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fdab5424396ed500c9ee68a87d3e6d4f26b87896 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:02 -0600 Subject: [PATCH 2575/5823] New translations angelchest.md (Polish) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 61c65348177ca51af2138c386e7a18a2474a6c80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:03 -0600 Subject: [PATCH 2576/5823] New translations worldedit.md (Polish) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4c97cd4e4651690e1b173dcb337398e3d06178e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:04 -0600 Subject: [PATCH 2577/5823] New translations worldguard.md (Polish) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2e070825394aff37e8c6f7496078fc714957aeea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:06 -0600 Subject: [PATCH 2578/5823] New translations 01-getting-start.md (Polish) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 45dbb1ffb2de478c4528e284afbfcd99d83ba521 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:09 -0600 Subject: [PATCH 2579/5823] New translations install.md (Polish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 1dab770f443564df3600cec11b6d7359c7512522 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:11 -0600 Subject: [PATCH 2580/5823] New translations dominion.md (Polish) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f03642c47b99aac133929e41cb1c079675ef9eea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:12 -0600 Subject: [PATCH 2581/5823] New translations fabledskyblock.md (Polish) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0ab712e4ae8cc5a6a910f0823857c3659268fed8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:13 -0600 Subject: [PATCH 2582/5823] New translations husktowns.md (Polish) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c36cfa21c092d7c1451420a76f9b67da8471b9ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:14 -0600 Subject: [PATCH 2583/5823] New translations iridiumskyblock.md (Polish) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7491eb72d1070d6c5adea38e89d4211cc5a250aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:16 -0600 Subject: [PATCH 2584/5823] New translations itemmatcherplus.md (Polish) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2c9f7943def1abfcba5bccf7a047c881046ab7d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:17 -0600 Subject: [PATCH 2585/5823] New translations simpleclaimsystem.md (Polish) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6fe0513a7027848a92792d2f1ac2b06ff6f1dd7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:18 -0600 Subject: [PATCH 2586/5823] New translations ultimateclaims.md (Polish) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 96c3f90ecfe257b595c502cbce7c1d3f1737727e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:20 -0600 Subject: [PATCH 2587/5823] New translations control-panel.md (Polish) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 2bd066391499be2c6c07d1594ed291327b75741c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:24 -0600 Subject: [PATCH 2588/5823] New translations angelchest.md (Portuguese) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a24d5834f3ce31f18f6a6047045f2f76007ddb36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:25 -0600 Subject: [PATCH 2589/5823] New translations worldedit.md (Portuguese) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0a0c254f4c20dc4ed05cf53d1ff79b0a6cac4c50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:26 -0600 Subject: [PATCH 2590/5823] New translations worldguard.md (Portuguese) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b3fb2c3a151fcb0249ed45487204df54e2bf9bb8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:27 -0600 Subject: [PATCH 2591/5823] New translations 01-getting-start.md (Portuguese) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From a8602db7741b238b57a2c0e548da399965b1195c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:30 -0600 Subject: [PATCH 2592/5823] New translations install.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From d0c1e94a11a1432c6dc7cce29c5192db799c4edc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:32 -0600 Subject: [PATCH 2593/5823] New translations dominion.md (Portuguese) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b4d31e3fb29eee00df92a117f7eaa0bd8e07685f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:33 -0600 Subject: [PATCH 2594/5823] New translations fabledskyblock.md (Portuguese) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 133e377f95b6b10e9dd771dc7830cdf44344c4e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:34 -0600 Subject: [PATCH 2595/5823] New translations husktowns.md (Portuguese) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 10d351448f407ad4da607341ef9643feccfdf124 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:35 -0600 Subject: [PATCH 2596/5823] New translations iridiumskyblock.md (Portuguese) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bdebbb95de40dc02401d33fd25f6fb4b1ff793a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:36 -0600 Subject: [PATCH 2597/5823] New translations itemmatcherplus.md (Portuguese) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67f11af2a09da4992be3e75197e18936a95ce1e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:38 -0600 Subject: [PATCH 2598/5823] New translations simpleclaimsystem.md (Portuguese) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 467e06a76ba083501617ff6296e44a2694f22995 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:39 -0600 Subject: [PATCH 2599/5823] New translations ultimateclaims.md (Portuguese) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2f167513d27059e2057df8dfe7aded311b3c6b42 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:41 -0600 Subject: [PATCH 2600/5823] New translations control-panel.md (Portuguese) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From ef97585227e3f5dc81600e5fbe2a157c89519e50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:44 -0600 Subject: [PATCH 2601/5823] New translations angelchest.md (Russian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 45fa7917252cbbecff90e295a5c9bf37e2c46c57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:46 -0600 Subject: [PATCH 2602/5823] New translations worldedit.md (Russian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From af10051c38c4ce52de95ba675d5e54744c3f824f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:47 -0600 Subject: [PATCH 2603/5823] New translations worldguard.md (Russian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e4801af95ccfaf6261aa9d6992703fb8773f1ad9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:48 -0600 Subject: [PATCH 2604/5823] New translations 01-getting-start.md (Russian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From f1feba7e41eafabf0112377321b1f0eb68670961 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:51 -0600 Subject: [PATCH 2605/5823] New translations install.md (Russian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 6c6a4bf4bace7ca2c42bdb254ac973e3aeb9556b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:53 -0600 Subject: [PATCH 2606/5823] New translations dominion.md (Russian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e676a64cf57222ec8f93d910bb6bd6295093cc1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:54 -0600 Subject: [PATCH 2607/5823] New translations fabledskyblock.md (Russian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d903aa67866fe478ca75118423023849c975a26f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:55 -0600 Subject: [PATCH 2608/5823] New translations husktowns.md (Russian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ec939a84f88082bf7a8406e767e15aed290bb9cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:56 -0600 Subject: [PATCH 2609/5823] New translations iridiumskyblock.md (Russian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 396055eb21961250df7ef3eaaeadcf9ad80fe6bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:57 -0600 Subject: [PATCH 2610/5823] New translations itemmatcherplus.md (Russian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 01abb4392dc3d5f7c013db40d3e725ea5493239b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:32:59 -0600 Subject: [PATCH 2611/5823] New translations simpleclaimsystem.md (Russian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4ad081a43534dcc3d7efc20278860b1efce3323e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:00 -0600 Subject: [PATCH 2612/5823] New translations ultimateclaims.md (Russian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 20f8f2282caf3fc53df4d14bb4c9bcbeabd425f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:02 -0600 Subject: [PATCH 2613/5823] New translations control-panel.md (Russian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 3ea43c56e2ac2587215661b05d7f23ea1f0809de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:05 -0600 Subject: [PATCH 2614/5823] New translations angelchest.md (Serbian (Cyrillic)) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d0fc4dbf3b21d54ffde4e41bfe1ec6c12bf2dfa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:06 -0600 Subject: [PATCH 2615/5823] New translations worldedit.md (Serbian (Cyrillic)) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0f08ae1d1394ea0c852e4fbf3bf9ee54b7c642a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:07 -0600 Subject: [PATCH 2616/5823] New translations worldguard.md (Serbian (Cyrillic)) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 508066d4a65c731afc2ea1ed29470359cd7d9319 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:09 -0600 Subject: [PATCH 2617/5823] New translations 01-getting-start.md (Serbian (Cyrillic)) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From edc3b8b9da669a0ab8605cab279e205e531b057a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:11 -0600 Subject: [PATCH 2618/5823] New translations install.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 32a749fa0a7ab0b4321392cf662f1b7e01b70184 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:13 -0600 Subject: [PATCH 2619/5823] New translations dominion.md (Serbian (Cyrillic)) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3a61e17740e9f8816efe9d30b116386002767dda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:15 -0600 Subject: [PATCH 2620/5823] New translations fabledskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1b1b0b29eba81dbcc2a9df7387b4f814f7d7b064 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:16 -0600 Subject: [PATCH 2621/5823] New translations husktowns.md (Serbian (Cyrillic)) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 44a106e62632d0b62ba9763e9cbcd03c808c4886 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:17 -0600 Subject: [PATCH 2622/5823] New translations iridiumskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0e71a24057709d43ae77e01027272959cb7da053 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:18 -0600 Subject: [PATCH 2623/5823] New translations itemmatcherplus.md (Serbian (Cyrillic)) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0fd9870c02cd452aad2ce31a53317ddb3b678175 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:19 -0600 Subject: [PATCH 2624/5823] New translations simpleclaimsystem.md (Serbian (Cyrillic)) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4dda5c48f8a6672898dbe6645a6e0abcd25e3eaa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:20 -0600 Subject: [PATCH 2625/5823] New translations ultimateclaims.md (Serbian (Cyrillic)) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dcd33c1b3caf61e589a1e3e3d8f39586ae5e79c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:23 -0600 Subject: [PATCH 2626/5823] New translations control-panel.md (Serbian (Cyrillic)) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From fd316aeb5a225ea2ad68451f48ab5395e34af8b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:26 -0600 Subject: [PATCH 2627/5823] New translations angelchest.md (Swedish) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0abf4333432de5e307a3932a7be76b732a759d60 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:27 -0600 Subject: [PATCH 2628/5823] New translations worldedit.md (Swedish) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a0fa39cbea984b5a4fcfe7bceae3d34f8d6ad192 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:28 -0600 Subject: [PATCH 2629/5823] New translations worldguard.md (Swedish) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d52515628c2f5dc01710aced616825bc5f322fca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:29 -0600 Subject: [PATCH 2630/5823] New translations 01-getting-start.md (Swedish) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 4859ab53d6f26194da2eaece3f5282498694a666 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:33 -0600 Subject: [PATCH 2631/5823] New translations install.md (Swedish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 8b86437df8a3d5f1e149cb63bd35001825c443ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:35 -0600 Subject: [PATCH 2632/5823] New translations dominion.md (Swedish) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fd9b0742e32d69f196c777ff613d2d039cfad37a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:36 -0600 Subject: [PATCH 2633/5823] New translations fabledskyblock.md (Swedish) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4cd00fb532d362278b0920b851742375ef0701ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:37 -0600 Subject: [PATCH 2634/5823] New translations husktowns.md (Swedish) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e4048cd7d5aae0cf7bc0a361a87386fdff8a5b98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:38 -0600 Subject: [PATCH 2635/5823] New translations iridiumskyblock.md (Swedish) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 23520b2a415f3b32c0dc8a2c40af6a30804cb822 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:39 -0600 Subject: [PATCH 2636/5823] New translations itemmatcherplus.md (Swedish) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ebaad0ff58a41458102012545adad6ce665036ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:40 -0600 Subject: [PATCH 2637/5823] New translations simpleclaimsystem.md (Swedish) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 13b69976ae3c5b22a832f799a0e8d7145e0256a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:42 -0600 Subject: [PATCH 2638/5823] New translations ultimateclaims.md (Swedish) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From feec853397b748101b54bd588ef3c840bc4774f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:44 -0600 Subject: [PATCH 2639/5823] New translations control-panel.md (Swedish) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 42dda6bdba068896e01731d2e266fa0166974ad7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:47 -0600 Subject: [PATCH 2640/5823] New translations angelchest.md (Turkish) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2fb903cbc08a76c0af2e374fdce3845b6f84dfec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:49 -0600 Subject: [PATCH 2641/5823] New translations worldedit.md (Turkish) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e4cc15364167ccf8fd97b5c2d6aa990a9a1a11a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:50 -0600 Subject: [PATCH 2642/5823] New translations worldguard.md (Turkish) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6f28306b1e35f2c77ce37d5d6679cabe325a893f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:51 -0600 Subject: [PATCH 2643/5823] New translations 01-getting-start.md (Turkish) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 25a20b984c47b57a8bf65be48fc176f27ebfa020 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:54 -0600 Subject: [PATCH 2644/5823] New translations install.md (Turkish) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 98c1df5cf2745b5074cf28a55c1770ceec8353bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:56 -0600 Subject: [PATCH 2645/5823] New translations dominion.md (Turkish) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d3369307cd4a04f199e2343c980fbe7a395c90bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:57 -0600 Subject: [PATCH 2646/5823] New translations fabledskyblock.md (Turkish) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cc174290e7dabedd015ccbf4bcfee8aecd10c9ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:58 -0600 Subject: [PATCH 2647/5823] New translations husktowns.md (Turkish) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2d33ccef0a6c294ba5ebb711a919598cb4b83516 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:33:59 -0600 Subject: [PATCH 2648/5823] New translations iridiumskyblock.md (Turkish) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 27d6bbd9d86479f9a7082671bfd8b9d6f2676a22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:00 -0600 Subject: [PATCH 2649/5823] New translations itemmatcherplus.md (Turkish) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0018919e222fb02bfa90e97e3416802de53e5d54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:02 -0600 Subject: [PATCH 2650/5823] New translations simpleclaimsystem.md (Turkish) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 532484c083f43012a3fdf9893d35ff2fb6b1506f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:03 -0600 Subject: [PATCH 2651/5823] New translations ultimateclaims.md (Turkish) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From baa04e8d27670265e555a0180dc3497d51efc661 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:05 -0600 Subject: [PATCH 2652/5823] New translations control-panel.md (Turkish) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 8b0ca61863f7fbb8138dfa63ee3c91435de5651d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:09 -0600 Subject: [PATCH 2653/5823] New translations angelchest.md (Ukrainian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 399b06509730a49bb33b991bbc95aca1bb8e7e45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:10 -0600 Subject: [PATCH 2654/5823] New translations worldedit.md (Ukrainian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0f0f2b006ff5d101255487628bf9449bd31cf1ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:11 -0600 Subject: [PATCH 2655/5823] New translations worldguard.md (Ukrainian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ef47265036babeb9de6bcb240646b708d03553b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:12 -0600 Subject: [PATCH 2656/5823] New translations 01-getting-start.md (Ukrainian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 25b5c4880df064076ccfd683f81c8b1a0bee6ac6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:15 -0600 Subject: [PATCH 2657/5823] New translations install.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 927a561f2e927f040ddf032ffc2c07bdb42a43c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:16 -0600 Subject: [PATCH 2658/5823] New translations dominion.md (Ukrainian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f4c2926ef49fd599e6f09f968d8fa4df061c0b5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:18 -0600 Subject: [PATCH 2659/5823] New translations fabledskyblock.md (Ukrainian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 081ba7657949e538f476e886c9dd024d10ed213c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:19 -0600 Subject: [PATCH 2660/5823] New translations husktowns.md (Ukrainian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8a1552d21a3418f4bcdd6c1290a6c232d74e4b7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:20 -0600 Subject: [PATCH 2661/5823] New translations iridiumskyblock.md (Ukrainian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5e4a855fce12b355075bf8faa551a6d5fc4af0c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:21 -0600 Subject: [PATCH 2662/5823] New translations itemmatcherplus.md (Ukrainian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4776a558ef1ef0d41a4bfc05ded1b0ca75637265 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:22 -0600 Subject: [PATCH 2663/5823] New translations simpleclaimsystem.md (Ukrainian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d6361f021243be17e0d2a4f86685f1ea94e8478a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:23 -0600 Subject: [PATCH 2664/5823] New translations ultimateclaims.md (Ukrainian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 55a09594f8ef6f0e0abde804970eeca0391a0d6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:25 -0600 Subject: [PATCH 2665/5823] New translations control-panel.md (Ukrainian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 3460ff694b32c360fdbe19398dea2685ac43c0b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:29 -0600 Subject: [PATCH 2666/5823] New translations angelchest.md (Chinese Simplified) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index f10da27a73..c51970075c 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 781910bc9e1bd9339f5108d9f418636f2ebffe72 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:30 -0600 Subject: [PATCH 2667/5823] New translations worldedit.md (Chinese Simplified) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 5830042426..80a1fb059a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 515e7a2683d7a86aa8f324156f3be6412f7c09b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:31 -0600 Subject: [PATCH 2668/5823] New translations worldguard.md (Chinese Simplified) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9b1b5077b..09037a3c3d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 7582fe0601f218d3f06842d3c1b1c6ca6d5a7367 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:32 -0600 Subject: [PATCH 2669/5823] New translations 01-getting-start.md (Chinese Simplified) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 306757846f..fb1b1eeeba 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ Hello! 你好呀~ 欢迎来到QuickShop-Hikari的开发者社区! ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧不要太相信 Javadoc @@ -58,6 +58,4 @@ QuickShop-Hikari 将操作源分为三种类型: 你可以浏览 [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) 并通过查找用法得出不同 API 的使用条件。 默认情况下,允许从任何线程调用不使用 Util.ensureThread() 的 API。 APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -您不应绕过此限制,我们只是在必要时添加此检查,它是插件性能和服务器稳定性的最基本保证。 如果您触发了线程检查,请使用调度器来完成您的任务。 - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +您不应绕过此限制,我们只是在必要时添加此检查,它是插件性能和服务器稳定性的最基本保证。 如果您触发了线程检查,请使用调度器来完成您的任务。 \ No newline at end of file From 9d727f216228abcfc4f276e01c6a1169bde9eb3d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:35 -0600 Subject: [PATCH 2670/5823] New translations install.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md index c7926755d3..bb0f18db52 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # 安装 -这一页将会引导您在您的 Spigot 服务器上安装 QuickShop-Hikari。 +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## 环境需求 @@ -12,7 +12,7 @@ - 任何兼容 Vault 的经济插件,例如 [XConomy][xconomy]。如果你已经安装了 [EssentialsX][essx] 可直接使用其内置的经济系统。 - 一个权限管理插件,例如 [LuckPerms][luckperm]. -在这篇教程中,我们假定您正在使用最新版本的 QuickShop-Hikari、ProtocolLib、XConomy、Vault 和 LuckPerms,并且使用 Windows 11 操作系统(Linux 基本相同)。 +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## 安装前置依赖 From 867abbc1df5326c3d9dffb6463cd296ea6f55772 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:37 -0600 Subject: [PATCH 2671/5823] New translations dominion.md (Chinese Simplified) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 55508cf1fbad92556d8a5f402042919760476ddd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:38 -0600 Subject: [PATCH 2672/5823] New translations fabledskyblock.md (Chinese Simplified) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b0b095f23face5612d4fda7a4f92610b7c5c1aca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:39 -0600 Subject: [PATCH 2673/5823] New translations husktowns.md (Chinese Simplified) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 68fb23b8807140e2647805e37b85e7e766e29dae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:40 -0600 Subject: [PATCH 2674/5823] New translations iridiumskyblock.md (Chinese Simplified) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 83546b2ee64609a2c3232e3961bc51aca13e995e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:41 -0600 Subject: [PATCH 2675/5823] New translations itemmatcherplus.md (Chinese Simplified) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e0255bc75d76c28e48b8ca94b65e257be75fc17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:43 -0600 Subject: [PATCH 2676/5823] New translations simpleclaimsystem.md (Chinese Simplified) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4a1a34d71eecdd728d01b7806b68b583f9f4d860 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:44 -0600 Subject: [PATCH 2677/5823] New translations ultimateclaims.md (Chinese Simplified) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7f5ead89e994d6a04653738fb1b030f1a3705d88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:46 -0600 Subject: [PATCH 2678/5823] New translations control-panel.md (Chinese Simplified) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From d53387933ec7f7bf1aee8826d43b27265470fa21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:50 -0600 Subject: [PATCH 2679/5823] New translations angelchest.md (Chinese Traditional) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8ca4980f8efcaea5e6d6146dec6e33e7e11cd00f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:51 -0600 Subject: [PATCH 2680/5823] New translations worldedit.md (Chinese Traditional) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 52f1a19df1957a435d880a34067b97040c6c9d22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:52 -0600 Subject: [PATCH 2681/5823] New translations worldguard.md (Chinese Traditional) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d2d79720e82d4bdb88387b8a7f7ea115db7ec0a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:53 -0600 Subject: [PATCH 2682/5823] New translations 01-getting-start.md (Chinese Traditional) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 628481c0a4819fa06200a1568af3543312727eaa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:56 -0600 Subject: [PATCH 2683/5823] New translations install.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From e2891b965b8d3c04dd4c8ea8f0c5f3df3d0a7054 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:58 -0600 Subject: [PATCH 2684/5823] New translations dominion.md (Chinese Traditional) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 87b0893c54cb82b29dd8e722dd35e8e2a9d423fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:34:59 -0600 Subject: [PATCH 2685/5823] New translations fabledskyblock.md (Chinese Traditional) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ffd37a6304d583d85409dc429b9832b78b3fedc6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:00 -0600 Subject: [PATCH 2686/5823] New translations husktowns.md (Chinese Traditional) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1fe42b5793354501eee7dccf5ad44e17fc097e0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:01 -0600 Subject: [PATCH 2687/5823] New translations iridiumskyblock.md (Chinese Traditional) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 81477aa68f0a531b809e882244347e523eb6715f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:02 -0600 Subject: [PATCH 2688/5823] New translations itemmatcherplus.md (Chinese Traditional) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 26d6f76a8e296ab7aad168c2fd7731b6cff6fca2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:04 -0600 Subject: [PATCH 2689/5823] New translations simpleclaimsystem.md (Chinese Traditional) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 118a9c7ac97e0d6c5f9ac42afafca29f4d24aa49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:05 -0600 Subject: [PATCH 2690/5823] New translations ultimateclaims.md (Chinese Traditional) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bfe89b647ddd2a8960188fa31ee83a89b9bd2cdb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:07 -0600 Subject: [PATCH 2691/5823] New translations control-panel.md (Chinese Traditional) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 4740f4fafa1aaa6ff8cc2dfa7dfc3af1a82a3466 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:11 -0600 Subject: [PATCH 2692/5823] New translations angelchest.md (English) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee09bd11acf29a21c5acaab1f5f60a4627ff984b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:12 -0600 Subject: [PATCH 2693/5823] New translations worldedit.md (English) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0205d866ad03cd54a5b964bd3c53b10933a454a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:13 -0600 Subject: [PATCH 2694/5823] New translations worldguard.md (English) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5907a2db3b97a82a1e87f44099c299350aa27ec8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:14 -0600 Subject: [PATCH 2695/5823] New translations 01-getting-start.md (English) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From a52737041672595b0904903b1b166fbc2f6b74a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:17 -0600 Subject: [PATCH 2696/5823] New translations install.md (English) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 404c96b7d13cd113e09591e534ac3ebc7150047f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:19 -0600 Subject: [PATCH 2697/5823] New translations dominion.md (English) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 58a3f014b9ee6161bf9a0cd7d7559c71f2dcca1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:20 -0600 Subject: [PATCH 2698/5823] New translations fabledskyblock.md (English) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4c4ead324e3462e1c702d55b35f72e453e92ec3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:21 -0600 Subject: [PATCH 2699/5823] New translations husktowns.md (English) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 39e374dcafd31438f20dbcbe16e1e249fcf1be82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:22 -0600 Subject: [PATCH 2700/5823] New translations iridiumskyblock.md (English) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee089c08307f4abddfff9d1be65167a5a5f3422a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:24 -0600 Subject: [PATCH 2701/5823] New translations itemmatcherplus.md (English) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7c63a60302933800abf26c4f7cdffca780492185 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:25 -0600 Subject: [PATCH 2702/5823] New translations simpleclaimsystem.md (English) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 84d56e8fe7a045eae09c1a6f8b5964b4a7e2b822 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:26 -0600 Subject: [PATCH 2703/5823] New translations ultimateclaims.md (English) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f0d1c86ac4581f4c5a9021638751fec612b62c57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:28 -0600 Subject: [PATCH 2704/5823] New translations control-panel.md (English) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From f77a5b6cbfd0dc2247d8e2dcfb1cbd71747c862e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:32 -0600 Subject: [PATCH 2705/5823] New translations angelchest.md (Vietnamese) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7f9d37bdaf709186b5546888070c24a19f5817fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:33 -0600 Subject: [PATCH 2706/5823] New translations worldedit.md (Vietnamese) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 755f1941c60c778749f6c56ec09cd54a4f0461b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:34 -0600 Subject: [PATCH 2707/5823] New translations worldguard.md (Vietnamese) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From be52a627b51983bc4da737d89a90e2805c71268c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:35 -0600 Subject: [PATCH 2708/5823] New translations 01-getting-start.md (Vietnamese) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From f21b3d9db173bce702b89fd885912c00564de657 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:38 -0600 Subject: [PATCH 2709/5823] New translations install.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 15cad5dd6716f90303f33441d8a0a20008bab6de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:40 -0600 Subject: [PATCH 2710/5823] New translations dominion.md (Vietnamese) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5b3243ceca8555c2419b75a673e4d5d9812c1d5f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:41 -0600 Subject: [PATCH 2711/5823] New translations fabledskyblock.md (Vietnamese) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 01caa14dfbc36760292531c80e7a78c7233dfc9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:42 -0600 Subject: [PATCH 2712/5823] New translations husktowns.md (Vietnamese) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7126b1c34eb1a76f4e3a0aaf6f29876a6b24c4d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:43 -0600 Subject: [PATCH 2713/5823] New translations iridiumskyblock.md (Vietnamese) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 80d0254c4f86514cd66f3e8beb9a02c4c40bcb07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:44 -0600 Subject: [PATCH 2714/5823] New translations itemmatcherplus.md (Vietnamese) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 367b1d155342d3a89321004aa393690690c5422b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:46 -0600 Subject: [PATCH 2715/5823] New translations simpleclaimsystem.md (Vietnamese) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 13f5cc3153dafdcecf712de25838451e590feb86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:47 -0600 Subject: [PATCH 2716/5823] New translations ultimateclaims.md (Vietnamese) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 28357f0532507104f44a073094e17eccb82706c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:49 -0600 Subject: [PATCH 2717/5823] New translations control-panel.md (Vietnamese) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 72f9f080b568b78eac41249c5740fa830c861213 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:53 -0600 Subject: [PATCH 2718/5823] New translations angelchest.md (Portuguese, Brazilian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1f3564f36760771ffc161ac83d7adaa94fe42ddc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:54 -0600 Subject: [PATCH 2719/5823] New translations worldedit.md (Portuguese, Brazilian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b49f866d157543be4cecd9ee89670c3bbf9847e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:55 -0600 Subject: [PATCH 2720/5823] New translations worldguard.md (Portuguese, Brazilian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 127c93749d9ec7e3d4b1372da65317e769e9eb1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:56 -0600 Subject: [PATCH 2721/5823] New translations 01-getting-start.md (Portuguese, Brazilian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 9502966d847f3f0f3aa928b881b12bd700c58d65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:35:59 -0600 Subject: [PATCH 2722/5823] New translations install.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 85551c56a47e100cdeb878a1f453d435e0b1120a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:01 -0600 Subject: [PATCH 2723/5823] New translations dominion.md (Portuguese, Brazilian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a4e777d80e2fd152bfb338e9e6dc7becbdadbd6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:02 -0600 Subject: [PATCH 2724/5823] New translations fabledskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 27b91776ab6ff8ade878d8cc082c053424f1df93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:03 -0600 Subject: [PATCH 2725/5823] New translations husktowns.md (Portuguese, Brazilian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 892d5846ae154a1df96b583500fe0dcd77c9ab31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:05 -0600 Subject: [PATCH 2726/5823] New translations iridiumskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d58bb452c73438832a329f85b19147aeeb8f608a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:06 -0600 Subject: [PATCH 2727/5823] New translations itemmatcherplus.md (Portuguese, Brazilian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c9e3aa9b181cd94d8b88c43293fb7e47f48153e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:07 -0600 Subject: [PATCH 2728/5823] New translations simpleclaimsystem.md (Portuguese, Brazilian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 72b5a2760d6a9415ee0866dfd5898557ef02a4c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:08 -0600 Subject: [PATCH 2729/5823] New translations ultimateclaims.md (Portuguese, Brazilian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7bb44336145f5e663b42758647e132a528f4a6ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:10 -0600 Subject: [PATCH 2730/5823] New translations control-panel.md (Portuguese, Brazilian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 9ae2918a88929645d9664de6178133591ced8dba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:14 -0600 Subject: [PATCH 2731/5823] New translations angelchest.md (Persian) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b0b66122fe182f59bb94870662f6344041533ab4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:15 -0600 Subject: [PATCH 2732/5823] New translations worldedit.md (Persian) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From acfcd8b31aaf9308af0491690f4e36defa8f9f20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:16 -0600 Subject: [PATCH 2733/5823] New translations worldguard.md (Persian) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ada889295ad14b5b3d0e426a4745393c8c002ed4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:17 -0600 Subject: [PATCH 2734/5823] New translations 01-getting-start.md (Persian) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 86ec23c712351fb8e690c0149afc4c97f4a9ee05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:20 -0600 Subject: [PATCH 2735/5823] New translations install.md (Persian) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 005eb235c35cad0b5f64a4497c3f669412aa99a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:22 -0600 Subject: [PATCH 2736/5823] New translations dominion.md (Persian) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1874c86adc36e0c4320507fb66fb4a1c1369c73f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:23 -0600 Subject: [PATCH 2737/5823] New translations fabledskyblock.md (Persian) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2ce7a0b5dc12d3a2461ce55a86f155801615bbcf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:24 -0600 Subject: [PATCH 2738/5823] New translations husktowns.md (Persian) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 28b1acbf90b06c827a901ca34ac9d1e7dc44df40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:25 -0600 Subject: [PATCH 2739/5823] New translations iridiumskyblock.md (Persian) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 955d796e4fa14c281e341706aadc75e3d7d5fce4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:26 -0600 Subject: [PATCH 2740/5823] New translations itemmatcherplus.md (Persian) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From babd302dc372a1793c5f46e27e2b681036573dcd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:27 -0600 Subject: [PATCH 2741/5823] New translations simpleclaimsystem.md (Persian) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bf73fa551e2873d148bede026bd2a0601c4d9217 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:28 -0600 Subject: [PATCH 2742/5823] New translations ultimateclaims.md (Persian) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e3b63787c0472f16afa61949e1b97b19f360dd6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:30 -0600 Subject: [PATCH 2743/5823] New translations control-panel.md (Persian) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From acfdaa65c57f09da01e14afbd5a52d5be848f71c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:34 -0600 Subject: [PATCH 2744/5823] New translations angelchest.md (Thai) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e9fad5a55896f24c697b13a9013bf3b9a04c6fb9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:35 -0600 Subject: [PATCH 2745/5823] New translations worldedit.md (Thai) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3eaf75cc2ea8b4de2c63ce8d1ea8935e94ef728a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:36 -0600 Subject: [PATCH 2746/5823] New translations worldguard.md (Thai) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5da849f774571bb9c16ebcaa63c8e797d2cebeac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:37 -0600 Subject: [PATCH 2747/5823] New translations 01-getting-start.md (Thai) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From dc8dc5e4949f4f2fb74ca1a6f8bd4a2ac0acc8c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:40 -0600 Subject: [PATCH 2748/5823] New translations install.md (Thai) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 938fc485a1d8d811786a8a3cfa581e831f595294 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:42 -0600 Subject: [PATCH 2749/5823] New translations dominion.md (Thai) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08baed6cf937a9ddf338bebf6bf4bd6e4fb2e320 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:43 -0600 Subject: [PATCH 2750/5823] New translations fabledskyblock.md (Thai) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d93bfb62e5c2cef72ec504df6ec96a498d011cc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:45 -0600 Subject: [PATCH 2751/5823] New translations husktowns.md (Thai) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee9197d183df8097503068854018f1e31100fbd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:46 -0600 Subject: [PATCH 2752/5823] New translations iridiumskyblock.md (Thai) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 23aae41630eecc35ceb4d77b94f5a25bddd1239a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:47 -0600 Subject: [PATCH 2753/5823] New translations itemmatcherplus.md (Thai) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 69a90a7778361e7f61d0aaca445114ad814da3a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:48 -0600 Subject: [PATCH 2754/5823] New translations simpleclaimsystem.md (Thai) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 58dbf11fdc033d126f6ebf74740ed79542518b31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:49 -0600 Subject: [PATCH 2755/5823] New translations ultimateclaims.md (Thai) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1a7ca8fb9c2db6c94eb86ab81476e6c88d5b84b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:51 -0600 Subject: [PATCH 2756/5823] New translations control-panel.md (Thai) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From 5ccb59e23299193fe4efad2a11ce7e5501a9d52d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:55 -0600 Subject: [PATCH 2757/5823] New translations angelchest.md (Hindi) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee0ee693701efd70ca1b5945334b03e259e78ec4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:56 -0600 Subject: [PATCH 2758/5823] New translations worldedit.md (Hindi) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8744e9885f80fb2514712b2122e9993479f036c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:57 -0600 Subject: [PATCH 2759/5823] New translations worldguard.md (Hindi) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 10e30428cf64efd19435380674970aca3e1e3fea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:36:58 -0600 Subject: [PATCH 2760/5823] New translations 01-getting-start.md (Hindi) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From bc720d61aef584e4f0c09305fc515dcd66e6d140 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:02 -0600 Subject: [PATCH 2761/5823] New translations install.md (Hindi) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 0499683a813399c94369f4f45c1ed891bb441ff8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:04 -0600 Subject: [PATCH 2762/5823] New translations dominion.md (Hindi) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5f679e104b00ef73674fd98fb21d35b50d12ff82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:05 -0600 Subject: [PATCH 2763/5823] New translations fabledskyblock.md (Hindi) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2fcd5aae7762a1f694065d5305d0ca0306a17b5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:06 -0600 Subject: [PATCH 2764/5823] New translations husktowns.md (Hindi) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c0c56c237664b671690a501411aea42d215e41a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:08 -0600 Subject: [PATCH 2765/5823] New translations iridiumskyblock.md (Hindi) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 826aace0516a2f79fdb70c4d9f0c1b7843b9ee1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:09 -0600 Subject: [PATCH 2766/5823] New translations itemmatcherplus.md (Hindi) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4ed2fe2670a4944df1d4196136f718918b69d716 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:10 -0600 Subject: [PATCH 2767/5823] New translations simpleclaimsystem.md (Hindi) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From de4fca9938d186e538536f03571006d3031b8463 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:11 -0600 Subject: [PATCH 2768/5823] New translations ultimateclaims.md (Hindi) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c6729943b7d385f1aa4b0d163f5d7ccbffb7a49d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:13 -0600 Subject: [PATCH 2769/5823] New translations control-panel.md (Hindi) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From a6d06b97aab4a3fca49033a7124d9a488a0cf22f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:17 -0600 Subject: [PATCH 2770/5823] New translations angelchest.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/angelchest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 0531fd8009..9751bd757c 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4854bfe587a8b99c25b163026f1720bc9e80b573 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:18 -0600 Subject: [PATCH 2771/5823] New translations worldedit.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/worldedit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md index 15d54f44b8..6437754503 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldedit.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ee04e4dc8de6fd28b4d28040b5d0ad6fb6f7607 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:19 -0600 Subject: [PATCH 2772/5823] New translations worldguard.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/worldguard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index a9c13126d4..66b23b4037 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08733c59b0d804664decc441aa2988bac2c08d6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:20 -0600 Subject: [PATCH 2773/5823] New translations 01-getting-start.md (Chinese Traditional, Hong Kong) --- .../current/development/01-getting-start.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md index 873ddb1cca..0e78e52367 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/01-getting-start.md @@ -6,7 +6,7 @@ This series of articles will help you build extensions for QuickShop-Hikari or i ## License -QuickShop-Hikari is open source using the [AGPLv3](agplv3) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). +QuickShop-Hikari is open source using the [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) license and you can always find our source code on [Github](https://github.com/QuickShop-Community/QuickShop-Hikari). You are free to modify and use any part of QuickShop-Hikari's source code as long as you adhere to the AGPLv3 agreement. ## 🚧Don't trust Javadoc too much @@ -58,6 +58,4 @@ For APIs that may trigger network IO or long-time disk IO, you are required not You can see [Util.ensureThread()](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/3d1d271e1106ea1c83cc6068f8232ab7c7860918/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/Util.java#L351) and find out the requirements of the different APIs by looking up their use. APIs that do not use Util.ensureThread() are allowed to be called from any thread by default. -You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. - -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html \ No newline at end of file +You should never bypass this restriction, we only add this check if necessary, it is the most basic guarantee of plugin performance and server stability, if you trigger a thread check, please use the scheduler to complete your task. \ No newline at end of file From 77400ccb0d0f6da095ac66318ebc02d49cbeba07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:22 -0600 Subject: [PATCH 2774/5823] New translations licenses.md (Romanian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From a5a0ad7fddb0882cb3ee6eb57bad08c881287c3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:23 -0600 Subject: [PATCH 2775/5823] New translations netease.md (Romanian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 36317e0f8649ced66d238e803a7d49ccbfc58228 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:27 -0600 Subject: [PATCH 2776/5823] New translations bluemap.md (Romanian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From b90129d3bf50e2664f89a7eb500b9d840608339e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:28 -0600 Subject: [PATCH 2777/5823] New translations discordsrv.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 37c7fcbd16da3baeb1b202c12e182fb77c3d79dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:29 -0600 Subject: [PATCH 2778/5823] New translations discount.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8bc08f142af2798344e45375d3aaaaab353dd5a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:30 -0600 Subject: [PATCH 2779/5823] New translations displaycontrol.md (Romanian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ef4706a4e7cedab812f21e074fa9adf9eb95fc51 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:31 -0600 Subject: [PATCH 2780/5823] New translations dynmap.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 098b84b4e8191b7141e827b910173ae922959393 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:32 -0600 Subject: [PATCH 2781/5823] New translations ecoenchants.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5e60f821d761963a4319305883c3bc942b9138bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:38 -0600 Subject: [PATCH 2782/5823] New translations display-control.gif (Romanian) From b06890df77f9a536e12ce3cde4fe4bd9a1cb94ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:47 -0600 Subject: [PATCH 2783/5823] New translations limited.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8f084753b85a609a37690921041f6bbbe549987a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:50 -0600 Subject: [PATCH 2784/5823] New translations install.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md index 4e48f5a8bf..d645db32db 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,6 +1,6 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements @@ -12,7 +12,7 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies From 57d3df1098117b94a84768e8764e5d79da902f0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:52 -0600 Subject: [PATCH 2785/5823] New translations dominion.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/dominion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md index fc38ca2314..e1195278a8 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/dominion.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 689b90412bca61c1c6ce96be7927a8ec939e37b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:53 -0600 Subject: [PATCH 2786/5823] New translations fabledskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/fabledskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md index 68158cedae..07ba4ada66 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/fabledskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cb9cad81d55fee9e9eeaf4ba5f6c2ee846fcf3f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:55 -0600 Subject: [PATCH 2787/5823] New translations husktowns.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/husktowns.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md index 4fee19b318..e71b34d462 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/husktowns.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8d456237d79dfcc6c419c44a381d0618125fd462 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:56 -0600 Subject: [PATCH 2788/5823] New translations iridiumskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/iridiumskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md index fdfdc6a3ef..3fa2995eb0 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/iridiumskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 36c1ed92863ed56a9b7934fd90f12a80cd048249 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:57 -0600 Subject: [PATCH 2789/5823] New translations itemmatcherplus.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/itemmatcherplus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md index 72be545332..3b4726cb9d 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemmatcherplus.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee379632e56288ecbd19d31bb18cc05217be2dc9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:58 -0600 Subject: [PATCH 2790/5823] New translations simpleclaimsystem.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/simpleclaimsystem.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md index 6683858e6f..c2136320b0 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/simpleclaimsystem.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 70a0bd445611a9c446ae6b7b0d5bcbce2a40a107 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:37:59 -0600 Subject: [PATCH 2791/5823] New translations ultimateclaims.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/ultimateclaims.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md index 8cec88c422..0189958495 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/ultimateclaims.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a315e91386afad1016e5e4ba060e418a7137621f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:01 -0600 Subject: [PATCH 2792/5823] New translations control-panel.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/control-panel.md | 294 ++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md new file mode 100644 index 0000000000..c44ccc753d --- /dev/null +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/control-panel.md @@ -0,0 +1,294 @@ +# Shop Control Panel + +The Shop Control Panel allows players to manage their shops quickly and safely. + +Through the control panel, shop owners can: + +- Change price +- Change amount +- Switch shop type +- Freeze shops +- Toggle unlimited mode +- View history +- Open inventory +- Transfer ownership +- Delete shops + +You can fully customize which options appear in the control panel using configuration. + +--- + +## How Players Open the Control Panel + +By default, players can open the control panel by: + +- Sneak + Right-clicking the shop +- Using configured interaction behavior +- Using GUI-based control panel (if enabled) + +The control panel can be: + +- Chat-based +- GUI-based (CONTROL_PANEL_UI) + +--- + +## Configuring the Control Panel + +Control panel options are configured inside `config.yml` under: + +```yaml +shop: + control-panel: +``` + +You can define which components appear and in what order. + +--- + +## Available Control Panel Components + +Below are all built-in control panel component types. + +Each entry represents a button or option shown in the panel. + +--- + +### DISPLAY + +Toggle the floating display item on or off. + +This controls whether the item above the shop is visible. + +--- + +### SET_PRICE + +Change the shop price. + +Players can update the buy/sell price directly. + +--- + +### SET_AMOUNT + +Change the stack size or shop quantity. + +Used primarily for stacking shops. + +--- + +### SHOP_MODE + +Switch between shop types: + +* SELLING +* BUYING +* FROZEN + +--- + +### 🆕 INVENTORY (6.2.0.11+) + +Open the shop’s linked container inventory. + +Useful for: + +* Restocking +* Reviewing items +* Managing stock + +--- + +### HISTORY + +View the shop’s transaction history. + +Shows recent purchases and sales (if history is enabled). + +--- + +### FREEZE + +Freeze or unfreeze the shop. + +When frozen: + +* Trading is disabled +* The shop remains intact +* Can be re-enabled later + +--- + +### UNLIMITED + +Toggle unlimited stock mode. + +When enabled: + +* The shop does not require physical items +* Often used for admin shops + +--- + +### OWNER + +Transfer ownership of the shop to another player. + +May require special permissions. + +--- + +### REFILL + +Refill the shop automatically (for supported setups). + +Useful in automated or admin environments. + +--- + +### REMOVE + +Delete the shop. + +This permanently removes: + +* The shop +* The database entry +* Associated metadata + +Use carefully. + +--- + +### EMPTY + +A placeholder component. + +Can be used to create spacing in certain panel layouts. + +--- + +## Example Configuration + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY + - FREEZE + - UNLIMITED + - OWNER + - REMOVE +``` + +You can: + +* Remove any entry to disable it +* Reorder entries to change layout order + +--- + +## Recommended Setups + +### Survival Server + +```yaml +shop: + control-panel: + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - INVENTORY + - HISTORY +``` + +### Economy-Heavy Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SET_AMOUNT + - SHOP_MODE + - HISTORY + - FREEZE +``` + +### Admin Shop Server + +```yaml +shop: + control-panel: + - DISPLAY + - SET_PRICE + - SHOP_MODE + - UNLIMITED + - OWNER + - REMOVE +``` + +--- + +## GUI-Based Control Panel + +If you are using GUI mode: + +* Layout and icons are configured in `gui.yml` +* Each component can have custom name and lore +* Icons can be changed +* Order can be adjusted + +The control panel configuration controls what appears. +The GUI file controls how it looks. + +--- + +## Permissions + +Some components may require permissions, depending on your setup. + +Examples include: + +* Ownership transfer +* Unlimited mode +* Freezing +* Shop removal + +Review your permissions configuration to ensure proper access control. + +--- + +## Notes + +* Removing a component disables it for all players. +* The REMOVE component permanently deletes shops. +* UNLIMITED is powerful and should be restricted to staff. +* FREEZE is useful for moderation. + +After upgrading to 6.2.0.10, review this section to ensure your control panel matches your server’s intended gameplay design. + +--- + +## Summary + +The Shop Control Panel is fully customizable. + +By editing: + +```yaml +shop: + control-panel: +``` + +You control: + +* What players can modify +* How powerful shops are +* How your economy behaves +* The overall user experience From d3f071a81f58ee9cf01cc3585dce4c55c5ca05de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:05 -0600 Subject: [PATCH 2793/5823] New translations list.md (Romanian) --- i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ffc8ec276d7de977824b60da24a980371722e906 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:06 -0600 Subject: [PATCH 2794/5823] New translations plan.md (Romanian) --- i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f54a11e9b93678ce112efe6ad972799f603fdefe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:07 -0600 Subject: [PATCH 2795/5823] New translations reforges.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0bea7cec86b561208f390ca5ff1e1c7d15a2f658 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:08 -0600 Subject: [PATCH 2796/5823] New translations reremake-migrator.md (Romanian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3245a19ff481cc1b867220e34ba2cfd70b3b6964 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:09 -0600 Subject: [PATCH 2797/5823] New translations shopitemonly.md (Romanian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1dc8d6eff4733e2c52df0b93346ac7c9c3d1ef5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:12 -0600 Subject: [PATCH 2798/5823] New translations 6.2.0.9.md (Romanian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 05c0e0a3b82f9363f8183eaf1cd380a5813d40fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:13 -0600 Subject: [PATCH 2799/5823] New translations advancedregionmarket.md (Romanian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4aa56f540164c9c4f0bdc4d97234dbbf50d6ba65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:14 -0600 Subject: [PATCH 2800/5823] New translations bentobox.md (Romanian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From afc997055e4090827c2e2cac87fd9aee45757407 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:15 -0600 Subject: [PATCH 2801/5823] New translations bungeecord-geyser.md (Romanian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2c96ef72fc2f011e96ae14c7368e2b397eb4653e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:16 -0600 Subject: [PATCH 2802/5823] New translations bungeecord.md (Romanian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 88f7ba38e1adfb7af48015bcea94f27be2bab553 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:18 -0600 Subject: [PATCH 2803/5823] New translations chestprotect.md (Romanian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From b6ac98b8af11137555fde7e2f235808dbc3b3b83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:19 -0600 Subject: [PATCH 2804/5823] New translations clearlag.md (Romanian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ef3155c009fd668465e323f6dd8ec284ab59e336 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:20 -0600 Subject: [PATCH 2805/5823] New translations elitemobs.md (Romanian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ba40dfca482ea808fd0e7a3cabb17fe17247280 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:21 -0600 Subject: [PATCH 2806/5823] New translations griefprevention.md (Romanian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f0216592683dd4668ed91194a9119c0802f889be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:22 -0600 Subject: [PATCH 2807/5823] New translations itemsadder.md (Romanian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 48550e0da55a6f48ffc2f365044b420201ca07ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:23 -0600 Subject: [PATCH 2808/5823] New translations lands.md (Romanian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From eb57e33c878833e76528588fb5feb9336faacde8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:24 -0600 Subject: [PATCH 2809/5823] New translations openinv.md (Romanian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 92f5a83c743b53c5d55c5f7b257489f557189f10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:25 -0600 Subject: [PATCH 2810/5823] New translations plotsquared.md (Romanian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From b0e2c89253a52ce533863c4c3d05d6dc66989d6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:26 -0600 Subject: [PATCH 2811/5823] New translations residence.md (Romanian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From b0be3c8312ea377c08085fab71079eada24eda33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:27 -0600 Subject: [PATCH 2812/5823] New translations slimefun.md (Romanian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0c065571821a300ed446f344e6e5f15f6bf02fcf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:28 -0600 Subject: [PATCH 2813/5823] New translations superiorskyblock.md (Romanian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a29ebed0dfd1aa44c4e9a8c4ab42a24cf291544e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:29 -0600 Subject: [PATCH 2814/5823] New translations towny.md (Romanian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8fdb9063a843015a5b4ac235112b9a59d88670b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:30 -0600 Subject: [PATCH 2815/5823] New translations velocity.md (Romanian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7ecf4c69cfe9edce01fcbf7c5bea702e510a1791 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:32 -0600 Subject: [PATCH 2816/5823] New translations 03-work-with-shop-manager.md (Romanian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 6edb7e7ba7c1f5c5ce8798f752f89d67ffe0a82b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:34 -0600 Subject: [PATCH 2817/5823] New translations 05-per-shop-permission-management.md (Romanian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 3ba8d445c3d1af37362ddca6abff94096871f5cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:35 -0600 Subject: [PATCH 2818/5823] New translations 06-protocol-system.md (Romanian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 624b959afc738852433a98a1192cf537d4148aa1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:37 -0600 Subject: [PATCH 2819/5823] New translations compare-reremake.md (Romanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From ce510bcc5233b006f17860ebfa0f8f57eda74c1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:41 -0600 Subject: [PATCH 2820/5823] New translations intro.md (Romanian) --- i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From a64513d5447dbaa39447cddf94612546e41a8fa6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:43 -0600 Subject: [PATCH 2821/5823] New translations cmd-alias.md (Romanian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From a32c642619928519d6ed73812e6aed1a4a0c121b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:44 -0600 Subject: [PATCH 2822/5823] New translations datasource.md (Romanian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 9567d326a9cf87eea6a4cf5c6e79cadc86216d9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:48 -0600 Subject: [PATCH 2823/5823] New translations interaction.md (Romanian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 90b5090eee4ec9a0f9931cbd3e22ef73f23d5ff8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:56 -0600 Subject: [PATCH 2824/5823] New translations display-system.md (Romanian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From c880a6d351c21fb8891c79b169d7cbfd5369c7d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:38:57 -0600 Subject: [PATCH 2825/5823] New translations history.md (Romanian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 333c2f5be07134b5a4085c385674f0147cb00964 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:21 -0600 Subject: [PATCH 2826/5823] New translations protection.md (Romanian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 276010521e3d35e1bfedbf8f67a2005f31cbc471 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:24 -0600 Subject: [PATCH 2827/5823] New translations shop-basic.md (Romanian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From b786c2b06a18277b6b83731a0f73cf15dcd08f1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:30 -0600 Subject: [PATCH 2828/5823] New translations special-effect.md (Romanian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 284af0ba5bd91cf0073eac8e2c1cd31e70da877c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:33 -0600 Subject: [PATCH 2829/5823] New translations permissions.md (Romanian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From a94b0bf87bddbd7955c90fe9da6fd5fc9224f478 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:35 -0600 Subject: [PATCH 2830/5823] New translations licenses.md (Romanian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 02d56d3a856cfb9b70f4cdf86fa5fcf3489b708c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:36 -0600 Subject: [PATCH 2831/5823] New translations netease.md (Romanian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 6c68d29ca6914b80ceaa66bff11c3a5787848558 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:37 -0600 Subject: [PATCH 2832/5823] New translations privacy.md (Romanian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 2cc449e771999cc60e137b65421b1410abd1b1de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:40 -0600 Subject: [PATCH 2833/5823] New translations bluemap.md (Romanian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From f2dcf6124c5ac822c3970116c3f4cdf556419a50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:41 -0600 Subject: [PATCH 2834/5823] New translations discordsrv.md (Romanian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 4f7db9f74a9b1ee82967d6ef9f8cf1fdeb246454 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:43 -0600 Subject: [PATCH 2835/5823] New translations discount.md (Romanian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 350001036adaba3f263093e033f5e80dc6288103 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:44 -0600 Subject: [PATCH 2836/5823] New translations displaycontrol.md (Romanian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 1f676670a5e3d8c51ef80ddbc2f1a53978468cb9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:45 -0600 Subject: [PATCH 2837/5823] New translations dynmap.md (Romanian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From ac4118f7986717b810aa9d6e2470bdd2763025b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:46 -0600 Subject: [PATCH 2838/5823] New translations ecoenchants.md (Romanian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 8df60feeca085f2e4f880a84f36d2f18154662ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:49 -0600 Subject: [PATCH 2839/5823] New translations display-control.gif (Romanian) From 2d93bb2f053a214fe7f3b4d1ec86d3d2c1fbb9f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:54 -0600 Subject: [PATCH 2840/5823] New translations per-shop-perms-management.md (Romanian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From f2d547c450c3281c5498a4e967cbb8803f38ed40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:56 -0600 Subject: [PATCH 2841/5823] New translations price-system.md (Romanian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 9b418b6b0c0d28ff12a4d6587b09fdc1c5efc0dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:57 -0600 Subject: [PATCH 2842/5823] New translations protection-checker.md (Romanian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 3fcc74e0fe0be3b4b54cfc38e7a7a30bbfcedd9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:58 -0600 Subject: [PATCH 2843/5823] New translations protection.md (Romanian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From b3e61a7a5ceb1ae49fdea5743f8ce3c12038416e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:39:59 -0600 Subject: [PATCH 2844/5823] New translations ranks.md (Romanian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From c9e1d3696e77ef4bb7d8224efadbe04caa558c7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:01 -0600 Subject: [PATCH 2845/5823] New translations shop-basic.md (Romanian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 7f6dbc1ec7d82c10c1f963d19d016900ede05bdf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:02 -0600 Subject: [PATCH 2846/5823] New translations shop-fees.md (Romanian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From ca1796aa3b19036f5adeb72f3d3a055789f1e5d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:03 -0600 Subject: [PATCH 2847/5823] New translations shop-history.md (Romanian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 1c43351e2e82e01d1600ce6f117e711c5143f0c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:04 -0600 Subject: [PATCH 2848/5823] New translations shop-purger.md (Romanian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From ff1a3151e8b10a0aa558998917e83f5c4920bdd1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:06 -0600 Subject: [PATCH 2849/5823] New translations sign-material.md (Romanian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 0d617595805d99f300c1182ee954bca4782e92f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:08 -0600 Subject: [PATCH 2850/5823] New translations suggest-price.md (Romanian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 7519f8715308bc3626080a5dd31730156fe83249 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:09 -0600 Subject: [PATCH 2851/5823] New translations special-effect.md (Romanian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From fca9437bd9920502d2608cf925670bdb9f7a5c80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:12 -0600 Subject: [PATCH 2852/5823] New translations install.md (Romanian) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From d6284ca51c1636edf40348c8aa5add57491da260 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:13 -0600 Subject: [PATCH 2853/5823] New translations permissions.md (Romanian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 3f8436a80a062388c9dbc207192897675bdb1610 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:14 -0600 Subject: [PATCH 2854/5823] New translations angelchest.md (Romanian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From dd5a69f8bf99b86513a4cf291336fc7682f5874d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:15 -0600 Subject: [PATCH 2855/5823] New translations plotsquared.md (Romanian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 27aaaae535800e8ccbcd9d9377b2a5f2d6c0ed66 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:16 -0600 Subject: [PATCH 2856/5823] New translations residence.md (Romanian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 77f46c9c83250a744481d375423660bf258cfd21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:18 -0600 Subject: [PATCH 2857/5823] New translations superiorskyblock.md (Romanian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 9dd1ce0b2781ee7d8af6fa2df7cf2ea16aa83ad7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:19 -0600 Subject: [PATCH 2858/5823] New translations velocity.md (Romanian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 65bfa37ea3b699f8a972eac5654632fd78eb3a6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:20 -0600 Subject: [PATCH 2859/5823] New translations worldguard.md (Romanian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 04b77e71aea77cfa8e5fe09fbdce1528d4e9c9dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:21 -0600 Subject: [PATCH 2860/5823] New translations intro.md (Romanian) --- i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From b1d0eea6e5d58ca8c88c75171c8a1ad0f46eee0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:22 -0600 Subject: [PATCH 2861/5823] New translations interaction.md (Romanian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 5903132cde3f6c140a977ddce29dc8882146ceab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:24 -0600 Subject: [PATCH 2862/5823] New translations multi-currency.md (Romanian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 201d183b63abaec370cd4e7ca54b3cb0722ef759 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:25 -0600 Subject: [PATCH 2863/5823] New translations performance-tweaking.md (Romanian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 265632d973c3c48e62e26a9da13f9d7e3122d4b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:26 -0600 Subject: [PATCH 2864/5823] New translations display-system.md (Romanian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 752d4fa66acdcccba704b6aaa7beb11b9114f75c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:28 -0600 Subject: [PATCH 2865/5823] New translations compare-reremake.md (Romanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 0080d01c2ba805d3c565a0312054fe3a8bfc87fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:29 -0600 Subject: [PATCH 2866/5823] New translations licenses.md (French) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 9caa312d407214e02878ebf782ad939bcd0b9ed0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:31 -0600 Subject: [PATCH 2867/5823] New translations netease.md (French) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From a262ffc2078f70399f084f9eeba20181e1aab828 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:34 -0600 Subject: [PATCH 2868/5823] New translations bluemap.md (French) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 6aa538adef206fc829dd95e2c14a8f48b9b05591 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:35 -0600 Subject: [PATCH 2869/5823] New translations discordsrv.md (French) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e75ce049413315c67d6f150c3145d2758e812501 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:36 -0600 Subject: [PATCH 2870/5823] New translations discount.md (French) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb960a379ac558a727a9e57665a8d0ec6bef614d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:37 -0600 Subject: [PATCH 2871/5823] New translations displaycontrol.md (French) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08e6a5fd43b1d849aebb351e795a83accd3573cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:38 -0600 Subject: [PATCH 2872/5823] New translations dynmap.md (French) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From ce124b10a437a9947f726c2cea0cff715dca4323 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:39 -0600 Subject: [PATCH 2873/5823] New translations ecoenchants.md (French) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1a97fe1b98e6873e5e0ae2222ab4c2b0d6a549a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:43 -0600 Subject: [PATCH 2874/5823] New translations display-control.gif (French) From 5a450effc1e43a79b86dc4d0d8199bec71d8c527 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:51 -0600 Subject: [PATCH 2875/5823] New translations limited.md (French) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6fc317a1532a131af8b7f8a49c84966073858f2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:52 -0600 Subject: [PATCH 2876/5823] New translations list.md (French) --- i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 28a09686f36c54c0a86dd5359119a7cc1c3b3953 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:53 -0600 Subject: [PATCH 2877/5823] New translations plan.md (French) --- i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 28bc1ec37361c28cb9d08ed3b5c487a28842c496 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:54 -0600 Subject: [PATCH 2878/5823] New translations reforges.md (French) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9f3907c6e906bfa310227fb7ee3b6605e0c1102a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:55 -0600 Subject: [PATCH 2879/5823] New translations reremake-migrator.md (French) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b007aa3f407841969e8efa1924bb6d9d14d5975d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:56 -0600 Subject: [PATCH 2880/5823] New translations shopitemonly.md (French) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 43524d6548dfac005cb4fbf2e9524c2bb1b6a834 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:40:58 -0600 Subject: [PATCH 2881/5823] New translations 6.2.0.9.md (French) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 07a16ea2074b21e7dd644d837964e0d70c22d012 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:00 -0600 Subject: [PATCH 2882/5823] New translations advancedregionmarket.md (French) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e3c1d5036cd26267c8cbb1c8236851a60a028e15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:01 -0600 Subject: [PATCH 2883/5823] New translations bentobox.md (French) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 38bd6906ed4b9e4e8158c9571c716a23dec4666b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:02 -0600 Subject: [PATCH 2884/5823] New translations bungeecord-geyser.md (French) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a342ea55c20bcda66ec99a5a45e8c38a769f525b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:03 -0600 Subject: [PATCH 2885/5823] New translations bungeecord.md (French) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e4d41484a50381f43a3fc43386788b4529c98ca1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:04 -0600 Subject: [PATCH 2886/5823] New translations chestprotect.md (French) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 8ab9221f076ed1d01ae4bc7fef42254d86c4c19a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:05 -0600 Subject: [PATCH 2887/5823] New translations clearlag.md (French) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2bf7972ce6276d9318f853cd7969c910748a4350 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:06 -0600 Subject: [PATCH 2888/5823] New translations elitemobs.md (French) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 98a78c354af74e31ee8314a44853365eb990a888 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:07 -0600 Subject: [PATCH 2889/5823] New translations griefprevention.md (French) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c39c046d8176b08039bcd46d3226efe54c88d5a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:08 -0600 Subject: [PATCH 2890/5823] New translations itemsadder.md (French) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ce248e4948a799dbcdb86548fff9da911a62e339 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:09 -0600 Subject: [PATCH 2891/5823] New translations lands.md (French) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e0159894c8f6419a0f4eaa1911314055c8ec6b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:10 -0600 Subject: [PATCH 2892/5823] New translations openinv.md (French) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1cf84d26f9262805365765baf63b904d3aee100f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:11 -0600 Subject: [PATCH 2893/5823] New translations plotsquared.md (French) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 7cdefcf78e0f8bd0cd6dee3237c696679e49ba01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:12 -0600 Subject: [PATCH 2894/5823] New translations residence.md (French) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From f9aa74f1d9a5fe6223872b5bb4224f875f9a0e45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:13 -0600 Subject: [PATCH 2895/5823] New translations slimefun.md (French) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4a05a42e6b0f075e8d0803269099185d5bb852a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:14 -0600 Subject: [PATCH 2896/5823] New translations superiorskyblock.md (French) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 654403ff237e631998283fc4716b3c07cc2768b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:15 -0600 Subject: [PATCH 2897/5823] New translations towny.md (French) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From aafd649f9ce435cf8bb8fb920575ace4142c0e77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:16 -0600 Subject: [PATCH 2898/5823] New translations velocity.md (French) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 89c57de1aa3690d4af2021394fa5b49ee9497872 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:18 -0600 Subject: [PATCH 2899/5823] New translations 03-work-with-shop-manager.md (French) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From f283113f4dfae1c12f3a74d3f3179573aefce8a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:19 -0600 Subject: [PATCH 2900/5823] New translations 05-per-shop-permission-management.md (French) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 29e0dd53022fbcebb841d43c15b6fd6fe493ce0b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:21 -0600 Subject: [PATCH 2901/5823] New translations 06-protocol-system.md (French) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 9c3e09e688a1bb30a418e98cc0f4549489d2d7c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:23 -0600 Subject: [PATCH 2902/5823] New translations compare-reremake.md (French) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From bedf24d68d70d78c5fde0e14ce33d6cb3e93f7cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:27 -0600 Subject: [PATCH 2903/5823] New translations intro.md (French) --- i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 5ba0a7cfb42c5a7088371451d76ac95ebd3c749a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:28 -0600 Subject: [PATCH 2904/5823] New translations cmd-alias.md (French) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From ad1ea6011e8dc29ba33ea1f98f37998f7a9d9b8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:30 -0600 Subject: [PATCH 2905/5823] New translations datasource.md (French) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From b13e9fc2dd5f6de857384eddee9f2361d538b76e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:33 -0600 Subject: [PATCH 2906/5823] New translations interaction.md (French) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 21a4bfaa2d884b0886658ca9d13f452346f97b37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:41 -0600 Subject: [PATCH 2907/5823] New translations display-system.md (French) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 47abdc8f2c9f6376953322882452cb8de6c459ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:41:43 -0600 Subject: [PATCH 2908/5823] New translations history.md (French) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From cfdd86f5fe811e47ef080ff938748a8b7b760669 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:03 -0600 Subject: [PATCH 2909/5823] New translations protection.md (French) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 485dddbcd499c7c7c1eea00957bd70d5e693109a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:05 -0600 Subject: [PATCH 2910/5823] New translations shop-basic.md (French) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 35a4f89d511bfc358e7657dacd9496bfffbdd2eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:12 -0600 Subject: [PATCH 2911/5823] New translations special-effect.md (French) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 87c5e2fa123bb07b677d3bc1b52cd9e35e2d5055 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:15 -0600 Subject: [PATCH 2912/5823] New translations permissions.md (French) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From c37bd7c8295c12659c1e7ce9d2157aff8187a0a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:17 -0600 Subject: [PATCH 2913/5823] New translations licenses.md (French) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 38ea823e3ee718c1a33e46d3718939a514130f30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:18 -0600 Subject: [PATCH 2914/5823] New translations netease.md (French) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 3c33a055e33c4fda14055e7180d584dade1f779f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:19 -0600 Subject: [PATCH 2915/5823] New translations privacy.md (French) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 08925a58ea82180e488cfa9fcd711f33979343e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:22 -0600 Subject: [PATCH 2916/5823] New translations bluemap.md (French) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 7ad7aa11ef483e25bd786b8041d045fc28b7b937 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:23 -0600 Subject: [PATCH 2917/5823] New translations discordsrv.md (French) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 03b646a8f16ebd06cab922608ffea7cbd8eb68fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:24 -0600 Subject: [PATCH 2918/5823] New translations discount.md (French) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 7c33ed90cfa607e8aeef65cb7440275aa8bb9de8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:26 -0600 Subject: [PATCH 2919/5823] New translations displaycontrol.md (French) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 8bcd62b43afa6e138a94a94261ca8502c1310af8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:27 -0600 Subject: [PATCH 2920/5823] New translations dynmap.md (French) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From d60cd0458cd7212163f3db142237ea41e2a42ddd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:28 -0600 Subject: [PATCH 2921/5823] New translations ecoenchants.md (French) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From dc08c219401be0c35cc06f3e71a4d0d84da72845 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:31 -0600 Subject: [PATCH 2922/5823] New translations display-control.gif (French) From 388b289413f3afca45db48b749d2057c1fadfe2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:36 -0600 Subject: [PATCH 2923/5823] New translations per-shop-perms-management.md (French) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From ab395812c6c35ae5aaa56ef07120c1335f350c57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:38 -0600 Subject: [PATCH 2924/5823] New translations price-system.md (French) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 7388908fc0f705ac05ac6533796780990a5f40b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:39 -0600 Subject: [PATCH 2925/5823] New translations protection-checker.md (French) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From b3a66dcb103399b9e4562f50b0b5a68932e460ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:40 -0600 Subject: [PATCH 2926/5823] New translations protection.md (French) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 78cca8205799a9bfddcf8e74e192187177978181 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:41 -0600 Subject: [PATCH 2927/5823] New translations ranks.md (French) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 5856abdca425ca0ace1f5287511507bfb4898a1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:43 -0600 Subject: [PATCH 2928/5823] New translations shop-basic.md (French) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 8a422d1ac3b1eb9e47d896e5688b197b03af9f15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:44 -0600 Subject: [PATCH 2929/5823] New translations shop-fees.md (French) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 3f6e41aa480f3377ae9a1251fc967a6f9fdd2d1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:46 -0600 Subject: [PATCH 2930/5823] New translations shop-history.md (French) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 45f1e40fb3a48d9e601d8ff7a8d49144eb232667 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:47 -0600 Subject: [PATCH 2931/5823] New translations shop-purger.md (French) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From e2485e4aa67747d142c04a4ce843ec7c2efc89bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:48 -0600 Subject: [PATCH 2932/5823] New translations sign-material.md (French) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 91d5e1a06d48f83f4c19655638de223d5921cc35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:50 -0600 Subject: [PATCH 2933/5823] New translations suggest-price.md (French) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a314a23d705a1cf53e7a3f7f877cc8ae0f8e2cac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:51 -0600 Subject: [PATCH 2934/5823] New translations special-effect.md (French) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From f4fb39472691a1a77d5a0fa1e2bd5a2b06089aed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:54 -0600 Subject: [PATCH 2935/5823] New translations install.md (French) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 99f35cdb72b2533095e78737bcd9841342b26fff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:55 -0600 Subject: [PATCH 2936/5823] New translations permissions.md (French) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From c14ab67b5f744297dd71a1df1e213cfa32af0f49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:56 -0600 Subject: [PATCH 2937/5823] New translations angelchest.md (French) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 1e7a94d48dc581be264596a6529d10309efef10c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:57 -0600 Subject: [PATCH 2938/5823] New translations plotsquared.md (French) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 0800140671cbe9db94fcfe97dd9b8f85f202e306 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:58 -0600 Subject: [PATCH 2939/5823] New translations residence.md (French) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From a22b67c8188cce2ae181c0def2897fad06ada6a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:42:59 -0600 Subject: [PATCH 2940/5823] New translations superiorskyblock.md (French) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From ccb23343658949ac891bc54b4a1b5ab4946ad2ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:00 -0600 Subject: [PATCH 2941/5823] New translations velocity.md (French) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 9a53ef8037a07dddc337ed6eb0b77bc909e6968d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:01 -0600 Subject: [PATCH 2942/5823] New translations worldguard.md (French) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From fbf73189b00ffc9bcd0d8ef27ccca75570193d22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:02 -0600 Subject: [PATCH 2943/5823] New translations intro.md (French) --- i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 52c06d03156287dc7fa609b81cdfa28bd83d84f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:04 -0600 Subject: [PATCH 2944/5823] New translations interaction.md (French) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From c08854a673d10f37b36ce44b8d1734778cca0fb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:05 -0600 Subject: [PATCH 2945/5823] New translations multi-currency.md (French) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From a264d2db3cc7f3de1db8862870ceb34b996aa506 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:07 -0600 Subject: [PATCH 2946/5823] New translations performance-tweaking.md (French) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From a75722df973cda549de1991a5c6732d7d885d0fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:08 -0600 Subject: [PATCH 2947/5823] New translations display-system.md (French) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 5c2f36aa09480b2f846d1c016954f0ea298e58a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:09 -0600 Subject: [PATCH 2948/5823] New translations compare-reremake.md (French) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From aaa173fdf38409d2f62c6341b4594cc6daad9800 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:11 -0600 Subject: [PATCH 2949/5823] New translations licenses.md (Spanish) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 13727729428b5a7c574c1b130f7a0b0e4ae81d69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:12 -0600 Subject: [PATCH 2950/5823] New translations netease.md (Spanish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 1fa06fd93b04ec60f4e2966fdbe7e91bddb50616 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:15 -0600 Subject: [PATCH 2951/5823] New translations bluemap.md (Spanish) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From dc873676c5fde150e3bd6695555e699c27e1ec9f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:16 -0600 Subject: [PATCH 2952/5823] New translations discordsrv.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 39e8e777a8fb58ed72b8f06a932e0e318640622d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:17 -0600 Subject: [PATCH 2953/5823] New translations discount.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1741b215a0341ebd29099147d9796d45eae9d35d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:18 -0600 Subject: [PATCH 2954/5823] New translations displaycontrol.md (Spanish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 74d0793e831f742c95b431138b1e30da17e8b277 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:19 -0600 Subject: [PATCH 2955/5823] New translations dynmap.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 5ed317a87ea81fc8205feb3d1ea52f13d3ae28d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:20 -0600 Subject: [PATCH 2956/5823] New translations ecoenchants.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5d6f2ad819a2fd9117298989341b5b0b7eac8318 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:24 -0600 Subject: [PATCH 2957/5823] New translations display-control.gif (Spanish) From e5aead5a3b8bcb236d106aa949e0107db625744d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:32 -0600 Subject: [PATCH 2958/5823] New translations limited.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cd9cca24a169e3f85387cb7edd5f9a8ccbff9661 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:33 -0600 Subject: [PATCH 2959/5823] New translations list.md (Spanish) --- i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 28af14889c8a3e81346723978a7dbfa453b429c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:34 -0600 Subject: [PATCH 2960/5823] New translations plan.md (Spanish) --- i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 81335978906863c13c569683c48d7d57e3b758d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:35 -0600 Subject: [PATCH 2961/5823] New translations reforges.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 647c89de8872360921cfc69be21f15e854676134 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:36 -0600 Subject: [PATCH 2962/5823] New translations reremake-migrator.md (Spanish) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ba56e1afb7224530449e032c5d93d36f2e80b555 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:40 -0600 Subject: [PATCH 2963/5823] New translations shopitemonly.md (Spanish) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5eb958a5c3aed6cc69061415aee6e4b5023dc130 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:43 -0600 Subject: [PATCH 2964/5823] New translations 6.2.0.9.md (Spanish) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 789561de97bcc4b5ac35e8ef49a51deb92e64fd4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:44 -0600 Subject: [PATCH 2965/5823] New translations advancedregionmarket.md (Spanish) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9ef6b298f0e1d6536a77f302a0c329cd2b469b5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:45 -0600 Subject: [PATCH 2966/5823] New translations bentobox.md (Spanish) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9dc77a89e12468f1a758e03e3a83fc4ae19d4612 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:46 -0600 Subject: [PATCH 2967/5823] New translations bungeecord-geyser.md (Spanish) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d9e7649eb384c2e0eb6297a6cdbcde3ef9a0afed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:47 -0600 Subject: [PATCH 2968/5823] New translations bungeecord.md (Spanish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 045b6d5209ec37bcd6dc4783daac9ccfd287f6df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:48 -0600 Subject: [PATCH 2969/5823] New translations chestprotect.md (Spanish) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 6df3d7549aebd78ea7f2821fa673ed2dea394647 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:49 -0600 Subject: [PATCH 2970/5823] New translations clearlag.md (Spanish) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7238600a4a8d68813bd94985f41007e09532cded Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:50 -0600 Subject: [PATCH 2971/5823] New translations elitemobs.md (Spanish) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1b082a640fd23146f2d688cab1c48d93841bfecd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:51 -0600 Subject: [PATCH 2972/5823] New translations griefprevention.md (Spanish) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 29d2963d2b5a93eaf4a42f706140305372569ca7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:52 -0600 Subject: [PATCH 2973/5823] New translations itemsadder.md (Spanish) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 480cb23d3453edb6da76f9a32987cdaf2ff55429 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:54 -0600 Subject: [PATCH 2974/5823] New translations lands.md (Spanish) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 216422d13a92fb1b10d22d60eb716d4cca739006 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:55 -0600 Subject: [PATCH 2975/5823] New translations openinv.md (Spanish) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cae17bc5577f55d6212752e9c3c04dda665eec21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:56 -0600 Subject: [PATCH 2976/5823] New translations plotsquared.md (Spanish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 64bd11df6e26f20d0249d22419f65fc2af6f3443 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:57 -0600 Subject: [PATCH 2977/5823] New translations residence.md (Spanish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 55e47fefc75c0da99774e0f029752a8b180a8c66 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:58 -0600 Subject: [PATCH 2978/5823] New translations slimefun.md (Spanish) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c4ed6c5e01a9be1f5d9f3d6ce64b260a8e8afa87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:43:59 -0600 Subject: [PATCH 2979/5823] New translations superiorskyblock.md (Spanish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a56812518439f15ccca5f2eb0b1ff20d65cda8b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:00 -0600 Subject: [PATCH 2980/5823] New translations towny.md (Spanish) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0a2a3ab9a8859464bec2b1c5b14a21d734600f45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:01 -0600 Subject: [PATCH 2981/5823] New translations velocity.md (Spanish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 06f6598a370994bda1990201292ed881ba7e595e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:03 -0600 Subject: [PATCH 2982/5823] New translations 03-work-with-shop-manager.md (Spanish) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From c6fd3156bb05d7d07a8fbb42cf703e53f8cdce4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:04 -0600 Subject: [PATCH 2983/5823] New translations 05-per-shop-permission-management.md (Spanish) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From acce7b9f7ec1ed32240c922d72d69b032a1c3c83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:05 -0600 Subject: [PATCH 2984/5823] New translations 06-protocol-system.md (Spanish) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From b648ac50b942191e7a77ea25d8f730c7fe5f533d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:08 -0600 Subject: [PATCH 2985/5823] New translations compare-reremake.md (Spanish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 3c550dee54858509a1a7ecf81e4d1097758634ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:12 -0600 Subject: [PATCH 2986/5823] New translations intro.md (Spanish) --- i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 09c9ac2a84676a5d2beb769ecff6a266813b9ea1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:13 -0600 Subject: [PATCH 2987/5823] New translations cmd-alias.md (Spanish) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 5f1f472ac5c1940838e0a15791dcfa3d9854ad8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:14 -0600 Subject: [PATCH 2988/5823] New translations datasource.md (Spanish) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 1b53e2618937c094a336977a7a76f0e3bd6b8578 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:18 -0600 Subject: [PATCH 2989/5823] New translations interaction.md (Spanish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 1ba5885af95ec65e1f06dee3f45eb263af698c45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:26 -0600 Subject: [PATCH 2990/5823] New translations display-system.md (Spanish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From d1099008b56288e29c6b9997bed0193b1570e1ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:27 -0600 Subject: [PATCH 2991/5823] New translations history.md (Spanish) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 3ac2f9a811bf58886967322f5dff613282aa9538 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:47 -0600 Subject: [PATCH 2992/5823] New translations protection.md (Spanish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 2b1e8325f3602a8132bd6e499dbf5064a33e73ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:50 -0600 Subject: [PATCH 2993/5823] New translations shop-basic.md (Spanish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 21094dec952e27bae57033525917be3d2c169902 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:56 -0600 Subject: [PATCH 2994/5823] New translations special-effect.md (Spanish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 358d6badd55279b437486ee4a304c7cdd6f8d3eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:44:59 -0600 Subject: [PATCH 2995/5823] New translations permissions.md (Spanish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 21e8f4b77925a972d16c2c1b63b5bbf4d2926b24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:01 -0600 Subject: [PATCH 2996/5823] New translations licenses.md (Spanish) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From efc6ac38f92cb575271fae12ea858e7c3437269d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:02 -0600 Subject: [PATCH 2997/5823] New translations netease.md (Spanish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 3839f33e78ce237f3a58ddc0c023a30c73646a0b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:03 -0600 Subject: [PATCH 2998/5823] New translations privacy.md (Spanish) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From ea0dcc6f9e114ce2043ef8ed116c6e595377a3f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:06 -0600 Subject: [PATCH 2999/5823] New translations bluemap.md (Spanish) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 9b8e1dd5c5383358dad55aa750e5db55d4c94f48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:07 -0600 Subject: [PATCH 3000/5823] New translations discordsrv.md (Spanish) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 07767da14b19177ae05bd0dbdd2fa34e2338de6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:08 -0600 Subject: [PATCH 3001/5823] New translations discount.md (Spanish) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 39bd2a677ee3c49b887a3b743e7c7ce539218c5b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:10 -0600 Subject: [PATCH 3002/5823] New translations displaycontrol.md (Spanish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From d7255cd7609de9b78ade6e3267309b17167bdec1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:11 -0600 Subject: [PATCH 3003/5823] New translations dynmap.md (Spanish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 7f596a0971134adeea74382c0cd0a515cbfdc296 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:12 -0600 Subject: [PATCH 3004/5823] New translations ecoenchants.md (Spanish) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From a18b4f7d14d4707ac338bdc6b7f759353acb1814 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:15 -0600 Subject: [PATCH 3005/5823] New translations display-control.gif (Spanish) From 7fc00ed5c42c2a70f5c788baa7dff51e7182d8ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:20 -0600 Subject: [PATCH 3006/5823] New translations per-shop-perms-management.md (Spanish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 4460d73b2d67d27cdb4c6f21e22594a11c530338 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:22 -0600 Subject: [PATCH 3007/5823] New translations price-system.md (Spanish) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 8e1086f1dc95839df37d625bcddc0acdf4fb87fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:23 -0600 Subject: [PATCH 3008/5823] New translations protection-checker.md (Spanish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 6d494b2d07f8a98036a2c7c578fd4e6a313f276b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:24 -0600 Subject: [PATCH 3009/5823] New translations protection.md (Spanish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 1af81726b5cd06d6e2b897e33b6372200f02ec16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:25 -0600 Subject: [PATCH 3010/5823] New translations ranks.md (Spanish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 86d160ab21e4a52b9e5012f7bb935a916116aa9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:27 -0600 Subject: [PATCH 3011/5823] New translations shop-basic.md (Spanish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From a20b5a62dbc59cdaa7cfcb59a6b74526b3286369 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:28 -0600 Subject: [PATCH 3012/5823] New translations shop-fees.md (Spanish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 186385f4287940c1a6fcc41a9f14c8275c0bb48f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:29 -0600 Subject: [PATCH 3013/5823] New translations shop-history.md (Spanish) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From c5d2ffb4bb1f0476384b22a21f932f85c6d8d6d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:31 -0600 Subject: [PATCH 3014/5823] New translations shop-purger.md (Spanish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 7a22654b087cd34b315e24f59095ae18c4b2723a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:32 -0600 Subject: [PATCH 3015/5823] New translations sign-material.md (Spanish) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From d363d93f0c9986217306afb63824ef746d59febb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:34 -0600 Subject: [PATCH 3016/5823] New translations suggest-price.md (Spanish) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 44a49fdf8fffaa5139a1961215d612a0bc07fa24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:35 -0600 Subject: [PATCH 3017/5823] New translations special-effect.md (Spanish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From ca018516cbc07af25d2049a8b5bd90f1275f08e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:38 -0600 Subject: [PATCH 3018/5823] New translations install.md (Spanish) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From daf656326e5f2f3ecee179f78e3fcf95891b6a6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:39 -0600 Subject: [PATCH 3019/5823] New translations permissions.md (Spanish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From c7a083c7e7a825699537cfbf6438a75bd9502d40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:40 -0600 Subject: [PATCH 3020/5823] New translations angelchest.md (Spanish) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 27a110a396cc4a88c0677df4203291921def918a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:41 -0600 Subject: [PATCH 3021/5823] New translations plotsquared.md (Spanish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 58d65000037011a1db0d7e2dfb66a779cd29b80b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:42 -0600 Subject: [PATCH 3022/5823] New translations residence.md (Spanish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 410a4333ea8145f2052cb3288ce029687b09b9c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:43 -0600 Subject: [PATCH 3023/5823] New translations superiorskyblock.md (Spanish) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 5b2a8c8152473cd1322a6013601bb9d6f754775e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:44 -0600 Subject: [PATCH 3024/5823] New translations velocity.md (Spanish) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 89d03c54282d7c1b2b0a6f9eabed5990fcd38340 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:45 -0600 Subject: [PATCH 3025/5823] New translations worldguard.md (Spanish) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 93dd6f21063380eabba0a0450192672f6ec97d80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:46 -0600 Subject: [PATCH 3026/5823] New translations intro.md (Spanish) --- i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From e895a8c5937a8ef2bfb2aa0fdba418a292d9bc7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:47 -0600 Subject: [PATCH 3027/5823] New translations interaction.md (Spanish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 6fd9e8a4efd6d6cdb9e35bf8c40aaad6dad69d90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:49 -0600 Subject: [PATCH 3028/5823] New translations multi-currency.md (Spanish) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From dc0b7ea5e33984b5d05e4028b685721b77668ea0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:50 -0600 Subject: [PATCH 3029/5823] New translations performance-tweaking.md (Spanish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From d060543713ae8f4227eb0cb8cb8721ec87df0da7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:51 -0600 Subject: [PATCH 3030/5823] New translations display-system.md (Spanish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From bc27ce6cba52ac9fe256a52bcf44dba3f3481ed4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:52 -0600 Subject: [PATCH 3031/5823] New translations compare-reremake.md (Spanish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From cd3e0ebd68a8ed27f86467e55ea150db97a4fc21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:54 -0600 Subject: [PATCH 3032/5823] New translations licenses.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From ef7dd2017420d5bc949953b4f4bf767df1c6c3ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:55 -0600 Subject: [PATCH 3033/5823] New translations netease.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From c2dadde21fb76d3af10f8ad930446b7abde767c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:45:59 -0600 Subject: [PATCH 3034/5823] New translations bluemap.md (Afrikaans) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 6112dd951a84e67efa845063fc6cdc32497fcbac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:00 -0600 Subject: [PATCH 3035/5823] New translations discordsrv.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67662cfb56027f9008a500c12d3e71cc3a7ca30a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:01 -0600 Subject: [PATCH 3036/5823] New translations discount.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5aedb35ccd2c4e2dddf4d97cb39e53ef83987932 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:02 -0600 Subject: [PATCH 3037/5823] New translations displaycontrol.md (Afrikaans) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 077d318045a977a0e1466296b306fc6e48b69889 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:03 -0600 Subject: [PATCH 3038/5823] New translations dynmap.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 6f506d8bad4bcb53e9944331ede6d914a5817585 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:04 -0600 Subject: [PATCH 3039/5823] New translations ecoenchants.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2abd7ac3ea40b71a9662f680cd0dfbe5677ca9b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:07 -0600 Subject: [PATCH 3040/5823] New translations display-control.gif (Afrikaans) From e3f7ea09a46f3ce773d18969bfd0253f2662d216 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:16 -0600 Subject: [PATCH 3041/5823] New translations limited.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2560e0124ba453142c950b4455f78ca123d8042e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:17 -0600 Subject: [PATCH 3042/5823] New translations list.md (Afrikaans) --- i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 11af1bec3f83a2859784c4bd0d1db32aba8f026d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:18 -0600 Subject: [PATCH 3043/5823] New translations plan.md (Afrikaans) --- i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5404544e0f054129043b103be494d8b979ee644f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:19 -0600 Subject: [PATCH 3044/5823] New translations reforges.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5d3f1a021138545a672574851b4ca2772b727349 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:20 -0600 Subject: [PATCH 3045/5823] New translations reremake-migrator.md (Afrikaans) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e7f7339da39b64ea2560a7900a8247ec523b7344 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:21 -0600 Subject: [PATCH 3046/5823] New translations shopitemonly.md (Afrikaans) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 25fc124af276702ba8f80610314f46a28ee56049 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:23 -0600 Subject: [PATCH 3047/5823] New translations 6.2.0.9.md (Afrikaans) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 52e4f5604936b5548815192e2c2b714ded5b1d8f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:25 -0600 Subject: [PATCH 3048/5823] New translations advancedregionmarket.md (Afrikaans) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 980769bd3abd164bb76c26cd8e2344454f5e497e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:26 -0600 Subject: [PATCH 3049/5823] New translations bentobox.md (Afrikaans) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3324036c26a095ed41cfb17126944f00eb10ef7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:27 -0600 Subject: [PATCH 3050/5823] New translations bungeecord-geyser.md (Afrikaans) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 79221a050db31d261382124b5e6ef7dd657810c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:28 -0600 Subject: [PATCH 3051/5823] New translations bungeecord.md (Afrikaans) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4f628310df0391ee90d5e279c538564067d49358 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:29 -0600 Subject: [PATCH 3052/5823] New translations chestprotect.md (Afrikaans) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 9686e905c5cff2ffd443c13af41deb2a4323b13b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:30 -0600 Subject: [PATCH 3053/5823] New translations clearlag.md (Afrikaans) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 97d58895eeade4c6b2309d8ff704fb5dce7c2675 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:31 -0600 Subject: [PATCH 3054/5823] New translations elitemobs.md (Afrikaans) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 731c2d50a91a353bf27aa0352223966fa78f6bf6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:32 -0600 Subject: [PATCH 3055/5823] New translations griefprevention.md (Afrikaans) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c7bd83b05c185310a95c4401d13aa1272624ce7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:33 -0600 Subject: [PATCH 3056/5823] New translations itemsadder.md (Afrikaans) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 824c42f26bd37e5dcc868fbb6fdca6c60f2a8e11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:34 -0600 Subject: [PATCH 3057/5823] New translations lands.md (Afrikaans) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 649452813db5fe4593a8a4f4d6cbf8bea38daf18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:35 -0600 Subject: [PATCH 3058/5823] New translations openinv.md (Afrikaans) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 51c45e86c48a6d6177332184a744f8f56ca3a765 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:37 -0600 Subject: [PATCH 3059/5823] New translations plotsquared.md (Afrikaans) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From f1bca7a9a95f11c5ddccf46f26ffa5fe1518b256 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:38 -0600 Subject: [PATCH 3060/5823] New translations residence.md (Afrikaans) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 7d298d1a289ba4d9563a61eb77ac7feef1005171 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:39 -0600 Subject: [PATCH 3061/5823] New translations slimefun.md (Afrikaans) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ce244e224e19fcd672b44403315269c4fbdc6b7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:40 -0600 Subject: [PATCH 3062/5823] New translations superiorskyblock.md (Afrikaans) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4d4e361c44cc5414462dc8d7643a166c6ad560df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:41 -0600 Subject: [PATCH 3063/5823] New translations towny.md (Afrikaans) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b70b0c2624361f2c8d4e5514a10562f6062312a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:42 -0600 Subject: [PATCH 3064/5823] New translations velocity.md (Afrikaans) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3ed39d3175d677c99052bdd15aca696ff0f8c067 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:44 -0600 Subject: [PATCH 3065/5823] New translations 03-work-with-shop-manager.md (Afrikaans) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 389d0d5c29ab90456253575cca5dd4a40d399fb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:45 -0600 Subject: [PATCH 3066/5823] New translations 05-per-shop-permission-management.md (Afrikaans) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 2b6e883bac20b4cead2e65f582672b08b6366062 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:47 -0600 Subject: [PATCH 3067/5823] New translations 06-protocol-system.md (Afrikaans) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From b662a24928f6176fcc25834d80dcb84ec732ae94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:49 -0600 Subject: [PATCH 3068/5823] New translations compare-reremake.md (Afrikaans) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From a338cb8195b908b2ff4932e2345b4a4c09b1651b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:53 -0600 Subject: [PATCH 3069/5823] New translations intro.md (Afrikaans) --- i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 50d1378da46c8776b1d2aa8b6f3b116cfd0d50e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:54 -0600 Subject: [PATCH 3070/5823] New translations cmd-alias.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 9ef39157f311239094072dcc7495c5ac855501cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:55 -0600 Subject: [PATCH 3071/5823] New translations datasource.md (Afrikaans) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From a864f8e37602e29c8d8ae89fa84b8cd3b9a12172 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:46:59 -0600 Subject: [PATCH 3072/5823] New translations interaction.md (Afrikaans) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 77f740b538e5ec64b6cea07f787e9eefc4359215 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:07 -0600 Subject: [PATCH 3073/5823] New translations display-system.md (Afrikaans) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 5be11ff0c691873cbf1acb2c931cbc01aecfd6ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:09 -0600 Subject: [PATCH 3074/5823] New translations history.md (Afrikaans) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 24218a49c19592c2bbbeb186bc267a61f58451fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:29 -0600 Subject: [PATCH 3075/5823] New translations protection.md (Afrikaans) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 080e94bb68511ae42da7331b0d79562897e2736b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:32 -0600 Subject: [PATCH 3076/5823] New translations shop-basic.md (Afrikaans) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From e632c8eba02142ed56a04a4c8d2ce054c5247923 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:38 -0600 Subject: [PATCH 3077/5823] New translations special-effect.md (Afrikaans) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From e6533e5a4500f62178b00691a7c38403fc96ebaf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:41 -0600 Subject: [PATCH 3078/5823] New translations permissions.md (Afrikaans) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From f2c7b0480831a94c229deb69b74bd1666f50e15e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:43 -0600 Subject: [PATCH 3079/5823] New translations licenses.md (Afrikaans) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 7afc9e7448106e3b97f15a99da74cba5c52f1084 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:44 -0600 Subject: [PATCH 3080/5823] New translations netease.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 71a7819c160d2301ed6ffc3838edb89b70e9e575 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:45 -0600 Subject: [PATCH 3081/5823] New translations privacy.md (Afrikaans) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 34a31f9ced0aba7988c06e80f58d34ad4ff9e939 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:48 -0600 Subject: [PATCH 3082/5823] New translations bluemap.md (Afrikaans) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From c23423e9de5a4f34a0ea1c53b6eabd72b93a029a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:49 -0600 Subject: [PATCH 3083/5823] New translations discordsrv.md (Afrikaans) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 067a445e5bc754fc57f5157dc5e981bdf95e57e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:50 -0600 Subject: [PATCH 3084/5823] New translations discount.md (Afrikaans) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From cf6862f2db6cf924a6e931838dca1bad8efe852b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:51 -0600 Subject: [PATCH 3085/5823] New translations displaycontrol.md (Afrikaans) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 4c3fedbaaa52a4ff36a96e3643b3d502b412bec3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:52 -0600 Subject: [PATCH 3086/5823] New translations dynmap.md (Afrikaans) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From eb081a65bbf229d6c928038ccb678f19856e902a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:53 -0600 Subject: [PATCH 3087/5823] New translations ecoenchants.md (Afrikaans) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 4d2eab2de0d885bdac343edef2dccc3aafc355bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:47:56 -0600 Subject: [PATCH 3088/5823] New translations display-control.gif (Afrikaans) From 9fcc0da90416b4a6110231e05c2fa9dbd8b7720f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:02 -0600 Subject: [PATCH 3089/5823] New translations per-shop-perms-management.md (Afrikaans) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From f06679a188dde30b90e5cad63925bebc16e6ac05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:03 -0600 Subject: [PATCH 3090/5823] New translations price-system.md (Afrikaans) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 6b3ded9768d47167a080b471b7b6e5de41b04d7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:04 -0600 Subject: [PATCH 3091/5823] New translations protection-checker.md (Afrikaans) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From fab38b0a7a66a525a1fe557cf667c8b811b04ad3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:05 -0600 Subject: [PATCH 3092/5823] New translations protection.md (Afrikaans) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 125279cddb66429554c428a5c23586e89d623dbb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:06 -0600 Subject: [PATCH 3093/5823] New translations ranks.md (Afrikaans) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From a85254c4b83b2124245dd4dbace1ef91e470cfe5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:08 -0600 Subject: [PATCH 3094/5823] New translations shop-basic.md (Afrikaans) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 6e98d9fe01b3d51316794d5477a47d5831f23260 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:09 -0600 Subject: [PATCH 3095/5823] New translations shop-fees.md (Afrikaans) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 05790171a5a9c14279707bf30e214e00c0711971 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:10 -0600 Subject: [PATCH 3096/5823] New translations shop-history.md (Afrikaans) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 65e5d7821864bf2f797dc612484d89fa5c43860b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:12 -0600 Subject: [PATCH 3097/5823] New translations shop-purger.md (Afrikaans) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 80bd2b67b907459c274c3a31c9c2833e4026cfa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:13 -0600 Subject: [PATCH 3098/5823] New translations sign-material.md (Afrikaans) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From dc853d4efe46a064c3c8fd1e9644644c44c4c47d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:15 -0600 Subject: [PATCH 3099/5823] New translations suggest-price.md (Afrikaans) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 7d110d46870f911e70dc616ad3cee483388f7f5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:16 -0600 Subject: [PATCH 3100/5823] New translations special-effect.md (Afrikaans) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From f0ddc4f422eba7640bfcf70d4b8860dd8e9c6cb0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:19 -0600 Subject: [PATCH 3101/5823] New translations install.md (Afrikaans) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From feb9b23271e9884d0a2e2a7707d3464e5b3a4daf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:20 -0600 Subject: [PATCH 3102/5823] New translations permissions.md (Afrikaans) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From ab9ef22905f9bbd442f436371166780b072da43c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:21 -0600 Subject: [PATCH 3103/5823] New translations angelchest.md (Afrikaans) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From f021d906bc40fc84d7999f4cd2002905e7701ab7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:22 -0600 Subject: [PATCH 3104/5823] New translations plotsquared.md (Afrikaans) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 82d0d948892694b7adf44c20bc91a0eb048a0c31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:23 -0600 Subject: [PATCH 3105/5823] New translations residence.md (Afrikaans) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 4b794371b55fae83138748d239ecb706b1fc657b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:24 -0600 Subject: [PATCH 3106/5823] New translations superiorskyblock.md (Afrikaans) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 3dbc4ca9c79f8be10d73641c84749f6bcf90595d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:25 -0600 Subject: [PATCH 3107/5823] New translations velocity.md (Afrikaans) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fdf78c08478565ce8e7aa4af5a9e8adb60a5d0fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:26 -0600 Subject: [PATCH 3108/5823] New translations worldguard.md (Afrikaans) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 9b151875b932cd71f8c3ec929d4dd5af2480ba55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:27 -0600 Subject: [PATCH 3109/5823] New translations intro.md (Afrikaans) --- i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 149e474daff995e9e46837664645861a85fabbe1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:28 -0600 Subject: [PATCH 3110/5823] New translations interaction.md (Afrikaans) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From d630439974a654eddeaa9b59a871a6418a7e62b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:29 -0600 Subject: [PATCH 3111/5823] New translations multi-currency.md (Afrikaans) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 91a13c84942a4d241e9c3b4b02ecf132fb348e44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:30 -0600 Subject: [PATCH 3112/5823] New translations performance-tweaking.md (Afrikaans) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 70f56e1dfccc3f4d0dd2e6ad50c58bd6ec3c78ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:31 -0600 Subject: [PATCH 3113/5823] New translations display-system.md (Afrikaans) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From cb17e2739e91574a019abd20b9285214d26a6819 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:33 -0600 Subject: [PATCH 3114/5823] New translations compare-reremake.md (Afrikaans) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 7a3288db00aa87a9cb10792340fce6dcfee3270a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:34 -0600 Subject: [PATCH 3115/5823] New translations licenses.md (Arabic) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 71767df61828eb8a2a7d5cfaf76bc29079d0e3ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:35 -0600 Subject: [PATCH 3116/5823] New translations netease.md (Arabic) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 5a160209467d9c5116384302c3baf11a32073bb3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:39 -0600 Subject: [PATCH 3117/5823] New translations bluemap.md (Arabic) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 49e700fd3ca0dec34964bb047eab7fa98c289c54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:40 -0600 Subject: [PATCH 3118/5823] New translations discordsrv.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5c47d60333773ff7ef813d14f679c0a053496f6d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:41 -0600 Subject: [PATCH 3119/5823] New translations discount.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b5839b2160f92227678b2554fb3e66ff6cbab32a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:42 -0600 Subject: [PATCH 3120/5823] New translations displaycontrol.md (Arabic) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3762e69fd3b1ef9de6f564c373c853be91ae9b19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:43 -0600 Subject: [PATCH 3121/5823] New translations dynmap.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 4b906b7a43af6e90ff64e8fe1348c313b8016837 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:44 -0600 Subject: [PATCH 3122/5823] New translations ecoenchants.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 895df15529cf785bf1f75b19307341ed19cf16c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:47 -0600 Subject: [PATCH 3123/5823] New translations display-control.gif (Arabic) From d18d3b4bbb32d87e41d5f95e384dd9174117d4d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:55 -0600 Subject: [PATCH 3124/5823] New translations limited.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5220065f65c01ab0a57f19f93b1d49b1ee53b206 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:56 -0600 Subject: [PATCH 3125/5823] New translations list.md (Arabic) --- i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7ad887134d2d7be2da3cb82141ca8e2f94391471 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:57 -0600 Subject: [PATCH 3126/5823] New translations plan.md (Arabic) --- i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 12a28ffe919d1304c4b1818eb2c27c6360069505 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:58 -0600 Subject: [PATCH 3127/5823] New translations reforges.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 12fbc31f88ccf31115bec2e6204048bbd829888f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:48:59 -0600 Subject: [PATCH 3128/5823] New translations reremake-migrator.md (Arabic) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ed6c67bfc3480abc497b6c7122ab3b423a8da762 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:01 -0600 Subject: [PATCH 3129/5823] New translations shopitemonly.md (Arabic) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 95264eccdf8c7c4d3d074de1fde5719f6a32ad75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:03 -0600 Subject: [PATCH 3130/5823] New translations 6.2.0.9.md (Arabic) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 842e6e3745d7f5e23bfc6a79a60a03055e4cf31e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:04 -0600 Subject: [PATCH 3131/5823] New translations advancedregionmarket.md (Arabic) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0e8efdae66ee78bdbef8b0ce9e446bebc45824f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:05 -0600 Subject: [PATCH 3132/5823] New translations bentobox.md (Arabic) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5dfd22bac6eab6083c59638f68e7fc7ebde51379 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:06 -0600 Subject: [PATCH 3133/5823] New translations bungeecord-geyser.md (Arabic) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1910221882bb7aefb37e2bc7af2823a3d72e695f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:07 -0600 Subject: [PATCH 3134/5823] New translations bungeecord.md (Arabic) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2ef66c35b5e3cbdfd993963fb0eb375ae5fa344e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:08 -0600 Subject: [PATCH 3135/5823] New translations chestprotect.md (Arabic) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 6c8d569eaeeb375af519965724584f4dac12fe35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:10 -0600 Subject: [PATCH 3136/5823] New translations clearlag.md (Arabic) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e070a29d74f9a0d89cf311f81452175121bf72e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:11 -0600 Subject: [PATCH 3137/5823] New translations elitemobs.md (Arabic) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3210ad6278b86b9ec01f336d58f56defe93cf80c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:12 -0600 Subject: [PATCH 3138/5823] New translations griefprevention.md (Arabic) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 47aad5b0081d960b9ecc4cf875f355ea405cc823 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:13 -0600 Subject: [PATCH 3139/5823] New translations itemsadder.md (Arabic) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 77610ee3cb0961d3d8625c98bceea00cbe7ad09e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:14 -0600 Subject: [PATCH 3140/5823] New translations lands.md (Arabic) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d7d31ac17f3069edf6346f538de224130a7a3de3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:15 -0600 Subject: [PATCH 3141/5823] New translations openinv.md (Arabic) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0cbedd069db64c37f12e14022b7bbff60ed331a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:16 -0600 Subject: [PATCH 3142/5823] New translations plotsquared.md (Arabic) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 507cff723ba5031a313797ccc30db3b1275f1061 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:17 -0600 Subject: [PATCH 3143/5823] New translations residence.md (Arabic) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 5709580a6cc9a1e0de0ae201afdd2343f42794c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:18 -0600 Subject: [PATCH 3144/5823] New translations slimefun.md (Arabic) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0d1dddbf67b5fc20e83a21bfe9952e6a34ff2fab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:19 -0600 Subject: [PATCH 3145/5823] New translations superiorskyblock.md (Arabic) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7cf9992bfb3c81108c0b4dd7dcf9ece5917faa4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:20 -0600 Subject: [PATCH 3146/5823] New translations towny.md (Arabic) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 15ae7599fadfc5bf785d3a7cdfea9c3eb40b07af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:21 -0600 Subject: [PATCH 3147/5823] New translations velocity.md (Arabic) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 605a27a7abf55eb3e09ca1714954e088af450fe3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:23 -0600 Subject: [PATCH 3148/5823] New translations 03-work-with-shop-manager.md (Arabic) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 28441091155ac71ddb3e492533608f5f041f82c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:24 -0600 Subject: [PATCH 3149/5823] New translations 05-per-shop-permission-management.md (Arabic) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 516c07b9552a92ba71b88773e3b686b756f98429 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:25 -0600 Subject: [PATCH 3150/5823] New translations 06-protocol-system.md (Arabic) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 3f2ddac1696bc785dc6601648cddda117e6f6286 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:27 -0600 Subject: [PATCH 3151/5823] New translations compare-reremake.md (Arabic) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 4bab9ec7320bf00457d9d65a1bcda062d7eed625 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:31 -0600 Subject: [PATCH 3152/5823] New translations intro.md (Arabic) --- i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 6b4fa388b148057ed6d2c4e12a6304ec3f53fa5f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:32 -0600 Subject: [PATCH 3153/5823] New translations cmd-alias.md (Arabic) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 39221ac1e9a2ddc7dab31075577e19639245f0b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:33 -0600 Subject: [PATCH 3154/5823] New translations datasource.md (Arabic) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 5f82bb25e67fe51166844538f9d654f0c8d71649 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:37 -0600 Subject: [PATCH 3155/5823] New translations interaction.md (Arabic) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 5acc2b89fc7f382f15b0116aacff1e8c14651487 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:45 -0600 Subject: [PATCH 3156/5823] New translations display-system.md (Arabic) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 88a8e93a51e16c0f26ca2b79c773e0deee84f4eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:49:46 -0600 Subject: [PATCH 3157/5823] New translations history.md (Arabic) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From a58c09855a89b5a45d6da7e481c6ee76578acb2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:06 -0600 Subject: [PATCH 3158/5823] New translations protection.md (Arabic) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From f91a532d64387659cc4c44ac9d7324022839c71e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:08 -0600 Subject: [PATCH 3159/5823] New translations shop-basic.md (Arabic) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 0c96e7415bf45b9602aa5b3d21350faef1f2d5bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:14 -0600 Subject: [PATCH 3160/5823] New translations special-effect.md (Arabic) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From e5741db9ea38c65a7abae80789d79074677e7373 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:17 -0600 Subject: [PATCH 3161/5823] New translations permissions.md (Arabic) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 26a24afe5b14735e893a07f337dd5ca005a302e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:19 -0600 Subject: [PATCH 3162/5823] New translations licenses.md (Arabic) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 9073405e2ef2dabdad5c77a7e9d893d3b9f31ace Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:20 -0600 Subject: [PATCH 3163/5823] New translations netease.md (Arabic) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From eaa071dd0d586d8f478485e607fe4e68412eebc9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:21 -0600 Subject: [PATCH 3164/5823] New translations privacy.md (Arabic) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 14b1dfbaf870412615c9dc8f27f46c0ccb9ee6c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:24 -0600 Subject: [PATCH 3165/5823] New translations bluemap.md (Arabic) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From ab1edb1f9e82c841af60373005acc9d2583d092d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:25 -0600 Subject: [PATCH 3166/5823] New translations discordsrv.md (Arabic) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 2012efc5aa7ff0132373ebebba36e6daa89bfe55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:26 -0600 Subject: [PATCH 3167/5823] New translations discount.md (Arabic) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From a5e1b54c32024611b10a180d0d9c499e33976ae1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:28 -0600 Subject: [PATCH 3168/5823] New translations displaycontrol.md (Arabic) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From fed503dda22a2e305c9e4be29199cc0ae7c49db4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:29 -0600 Subject: [PATCH 3169/5823] New translations dynmap.md (Arabic) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 2d348d15949224391836d31ad9865599d7038a95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:30 -0600 Subject: [PATCH 3170/5823] New translations ecoenchants.md (Arabic) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 2c78c7c1e7deff9f58d63e12bb402fecab1c3ded Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:33 -0600 Subject: [PATCH 3171/5823] New translations display-control.gif (Arabic) From 2d87d11017cb10d703ca12264d2a8bb4be7ca058 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:38 -0600 Subject: [PATCH 3172/5823] New translations per-shop-perms-management.md (Arabic) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 48cf053c8811fc57cbd3aff9de2fb18838fa1028 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:39 -0600 Subject: [PATCH 3173/5823] New translations price-system.md (Arabic) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 0e90f4e31982225ef35ad5ca5d2e8475028ed63c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:40 -0600 Subject: [PATCH 3174/5823] New translations protection-checker.md (Arabic) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 796c2af12e2d5973dae4d3ebdbf12b22bd3f6ad7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:41 -0600 Subject: [PATCH 3175/5823] New translations protection.md (Arabic) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 5d7bec4b91f40a1da1f60d6f2c55387e7df63c2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:42 -0600 Subject: [PATCH 3176/5823] New translations ranks.md (Arabic) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 72bb73c1feb0f5549d70d1a63c1c182933df138d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:44 -0600 Subject: [PATCH 3177/5823] New translations shop-basic.md (Arabic) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f2de57feee269c104880a5dcc8fce2ece9a236aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:45 -0600 Subject: [PATCH 3178/5823] New translations shop-fees.md (Arabic) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 8fd486721095c8dc67b394c9da49263b828c1a4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:47 -0600 Subject: [PATCH 3179/5823] New translations shop-history.md (Arabic) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 7e7545d8c47de224c9541e01193156a73afdf702 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:47 -0600 Subject: [PATCH 3180/5823] New translations shop-purger.md (Arabic) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 59b1c614688c9e46c9275ce90d79f3a60e365060 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:49 -0600 Subject: [PATCH 3181/5823] New translations sign-material.md (Arabic) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 9b6775fe071e65568f95aa7a956901b7b1b6229e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:51 -0600 Subject: [PATCH 3182/5823] New translations suggest-price.md (Arabic) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 9f10cff7eb2106aae76620ba5e109aa23b12ae95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:52 -0600 Subject: [PATCH 3183/5823] New translations special-effect.md (Arabic) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From a36fafbcf7a0c9a1c704b25f81caa65afd3e26f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:55 -0600 Subject: [PATCH 3184/5823] New translations install.md (Arabic) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 1fdf5d4c6c179b8926d3ef9aa87ebd12cf171323 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:56 -0600 Subject: [PATCH 3185/5823] New translations permissions.md (Arabic) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From a21a422008584ba373ba86b3638162c40b0b4fc8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:57 -0600 Subject: [PATCH 3186/5823] New translations angelchest.md (Arabic) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From ca8cda41aec7b7a8faf3109395d9bae8741aee5f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:58 -0600 Subject: [PATCH 3187/5823] New translations plotsquared.md (Arabic) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 08a9b911e7681f70a8bb45d178843c9f78b91a46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:50:59 -0600 Subject: [PATCH 3188/5823] New translations residence.md (Arabic) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 1157eea1401f155b8d549ad5ee4242d15b3bb748 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:00 -0600 Subject: [PATCH 3189/5823] New translations superiorskyblock.md (Arabic) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 31de560520d673920d4e5bcf525b298ff18f67df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:01 -0600 Subject: [PATCH 3190/5823] New translations velocity.md (Arabic) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 2b2bcefdccd656f5981bbe1d37af5be71f8f3de0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:02 -0600 Subject: [PATCH 3191/5823] New translations worldguard.md (Arabic) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 75d40ff17ce5a35f530e9978e6a316aaebee61fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:03 -0600 Subject: [PATCH 3192/5823] New translations intro.md (Arabic) --- i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 70f08cf5ffae51181a54ddd153b4770eec43df1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:04 -0600 Subject: [PATCH 3193/5823] New translations interaction.md (Arabic) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From ee035088062a18bb742b0f9af4593137724c5acb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:06 -0600 Subject: [PATCH 3194/5823] New translations multi-currency.md (Arabic) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 8dbfe2aaf3c0181a51320a4e69f3a6ac38438481 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:07 -0600 Subject: [PATCH 3195/5823] New translations performance-tweaking.md (Arabic) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 7a07399e29a9bc2cee67f45ebe6fc334633c83be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:08 -0600 Subject: [PATCH 3196/5823] New translations display-system.md (Arabic) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From a6b0ea031fe5752a135d71c2ba74b069abff76fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:09 -0600 Subject: [PATCH 3197/5823] New translations compare-reremake.md (Arabic) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b781e1a08671651f93849460eab546133e47f28c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:11 -0600 Subject: [PATCH 3198/5823] New translations licenses.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 8cd78e2aa88d0c4a071e210b9fb8681e900e3772 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:12 -0600 Subject: [PATCH 3199/5823] New translations netease.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 1a76684b62e5ba7c48b6817adb147e6fa73e35ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:15 -0600 Subject: [PATCH 3200/5823] New translations bluemap.md (Bulgarian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 95b9f66cffb80ece9e3a9f03a6014746743038bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:16 -0600 Subject: [PATCH 3201/5823] New translations discordsrv.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9567b232d0e41c02af516e965c4ed1ff7548954d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:17 -0600 Subject: [PATCH 3202/5823] New translations discount.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ab04ff67d4f5b9dedacccd4783f42fce63897211 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:18 -0600 Subject: [PATCH 3203/5823] New translations displaycontrol.md (Bulgarian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f972ce09912ee4ec63034075c45972af852180ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:19 -0600 Subject: [PATCH 3204/5823] New translations dynmap.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 495e83ffcc5ef06e0d088ce087143c31ddbcb048 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:20 -0600 Subject: [PATCH 3205/5823] New translations ecoenchants.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d1de7a9606fda412d722243f94c3798ce6ddfb1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:23 -0600 Subject: [PATCH 3206/5823] New translations display-control.gif (Bulgarian) From 9e09188b9d49576a8409353339e7facc5874a5d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:31 -0600 Subject: [PATCH 3207/5823] New translations limited.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 83dce09a19ea31cc02027a5996034a3bf0add830 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:32 -0600 Subject: [PATCH 3208/5823] New translations list.md (Bulgarian) --- i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c7df7772c39d59dc9fde829dc4f961820d541c98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:34 -0600 Subject: [PATCH 3209/5823] New translations plan.md (Bulgarian) --- i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 76ceadc134db4263da9733d010da3df3a6cf2406 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:35 -0600 Subject: [PATCH 3210/5823] New translations reforges.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3f0b45bb5d1025113e04a72f18fc5ccbfa869dd5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:36 -0600 Subject: [PATCH 3211/5823] New translations reremake-migrator.md (Bulgarian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a2406007464560c13c6098257e7085464be94fd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:37 -0600 Subject: [PATCH 3212/5823] New translations shopitemonly.md (Bulgarian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 293a8ecc9b9c6518c8d0e1ecbecc076d320730e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:38 -0600 Subject: [PATCH 3213/5823] New translations 6.2.0.9.md (Bulgarian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 0d1bda4bfda1c5afe521466ef7202d53b67e5810 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:40 -0600 Subject: [PATCH 3214/5823] New translations advancedregionmarket.md (Bulgarian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3ca467b6b986dbe5ec4ea3e5c0c1f8fdf2990c53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:41 -0600 Subject: [PATCH 3215/5823] New translations bentobox.md (Bulgarian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d6589a26f14c077abbfd58ced84d86c7e7ca541f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:42 -0600 Subject: [PATCH 3216/5823] New translations bungeecord-geyser.md (Bulgarian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f85c548de2006ff940f8179062da9b49a724076a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:43 -0600 Subject: [PATCH 3217/5823] New translations bungeecord.md (Bulgarian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3071b5524fa59b6ce4fcde88094068511aab8870 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:44 -0600 Subject: [PATCH 3218/5823] New translations chestprotect.md (Bulgarian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From bccc8a3ff97c18cec419b67f4658db6296b65355 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:45 -0600 Subject: [PATCH 3219/5823] New translations clearlag.md (Bulgarian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1f97f5c6da5127eb992c53f8db62f884a9a864ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:46 -0600 Subject: [PATCH 3220/5823] New translations elitemobs.md (Bulgarian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 14242c3c7c91ac5a7071765cd75c9b8c3b102663 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:47 -0600 Subject: [PATCH 3221/5823] New translations griefprevention.md (Bulgarian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5e90351da401761a17eb260eb2a9f18a118357a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:48 -0600 Subject: [PATCH 3222/5823] New translations itemsadder.md (Bulgarian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c5be3ba987ba1a5846e6f2cc142758a5e8b3f048 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:49 -0600 Subject: [PATCH 3223/5823] New translations lands.md (Bulgarian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f78c25036f2bfad61d9d025b74959b2c6dc6977f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:50 -0600 Subject: [PATCH 3224/5823] New translations openinv.md (Bulgarian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1d9ccca56d24b6b4191b0a7167f53a70ceea9b89 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:51 -0600 Subject: [PATCH 3225/5823] New translations plotsquared.md (Bulgarian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From fadb49804603587f07617883db99a623f92786dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:52 -0600 Subject: [PATCH 3226/5823] New translations residence.md (Bulgarian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From be77a9253a0dfe86e4003fa740a424f4b2f6cc10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:53 -0600 Subject: [PATCH 3227/5823] New translations slimefun.md (Bulgarian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c9c0e7db2508811b755d3440564bcfe26948e943 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:54 -0600 Subject: [PATCH 3228/5823] New translations superiorskyblock.md (Bulgarian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3476ba50c3cc09354bcc222d291b9e089f6d4545 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:55 -0600 Subject: [PATCH 3229/5823] New translations towny.md (Bulgarian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 889c1d01ccd8af724d66f670eee3f17ecaac3245 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:56 -0600 Subject: [PATCH 3230/5823] New translations velocity.md (Bulgarian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67fa896d8a8649cb783a125fc7d5a74ec809adf7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:58 -0600 Subject: [PATCH 3231/5823] New translations 03-work-with-shop-manager.md (Bulgarian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 519cbd0e11b600923834e26a8b9dcfc7353dbf5a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:51:59 -0600 Subject: [PATCH 3232/5823] New translations 05-per-shop-permission-management.md (Bulgarian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 4537b10bd653aa1b4b3c66edcd640bd8fef0b512 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:00 -0600 Subject: [PATCH 3233/5823] New translations 06-protocol-system.md (Bulgarian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From e92437b772c8dcb3c4f7daebd293a9026a275e67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:03 -0600 Subject: [PATCH 3234/5823] New translations compare-reremake.md (Bulgarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 77c84a0bba977639b5ed07423836cbe6da4867d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:07 -0600 Subject: [PATCH 3235/5823] New translations intro.md (Bulgarian) --- i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 83f47d647427083476e310e220beddf15e48c2ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:08 -0600 Subject: [PATCH 3236/5823] New translations cmd-alias.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 6aeaf37e489b048f46a10153e95e467404475703 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:09 -0600 Subject: [PATCH 3237/5823] New translations datasource.md (Bulgarian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From a706e5736c143aee8ca35240d58eaecc8fbc3cee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:13 -0600 Subject: [PATCH 3238/5823] New translations interaction.md (Bulgarian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 1044e1187a5c1d52d26c20e3078a8aed5ea73e10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:21 -0600 Subject: [PATCH 3239/5823] New translations display-system.md (Bulgarian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 775090300e5a48b10c7cb6805a72b9152f7314fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:22 -0600 Subject: [PATCH 3240/5823] New translations history.md (Bulgarian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From d32373713ae291b394cb1e08b2f62b1e0bf64c51 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:42 -0600 Subject: [PATCH 3241/5823] New translations protection.md (Bulgarian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 694abcaebfbb9aa6989d9eb79940e2a2fcfb731a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:44 -0600 Subject: [PATCH 3242/5823] New translations shop-basic.md (Bulgarian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 83ddbb6de8cb04b81e8f4885ba5d5bab55fc2e4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:50 -0600 Subject: [PATCH 3243/5823] New translations special-effect.md (Bulgarian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 12b996f8d9faf3d3139b6b6b9b2fc686884ae1b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:53 -0600 Subject: [PATCH 3244/5823] New translations permissions.md (Bulgarian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 5d0ec036bbe52cb0f91f428155ecbda3161c4beb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:54 -0600 Subject: [PATCH 3245/5823] New translations licenses.md (Bulgarian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From fdaaf0a343bf005075779f319a669211bd5dac81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:56 -0600 Subject: [PATCH 3246/5823] New translations netease.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 63d7693858cb793e0677d60a9845d5b3e9caf7ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:57 -0600 Subject: [PATCH 3247/5823] New translations privacy.md (Bulgarian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From a9bfed7329343787e9f3626998408dc049a829e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:52:59 -0600 Subject: [PATCH 3248/5823] New translations bluemap.md (Bulgarian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 724d010ed0084790f71380b566a7219c26521486 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:00 -0600 Subject: [PATCH 3249/5823] New translations discordsrv.md (Bulgarian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 749a19ed8f21977092bd1a965ad47a026849c9c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:01 -0600 Subject: [PATCH 3250/5823] New translations discount.md (Bulgarian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From fb374cb5ebf22755680236fa1322862f50ae8bf5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:03 -0600 Subject: [PATCH 3251/5823] New translations displaycontrol.md (Bulgarian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 145cedb4f0550ec83dd93eabd689408bd5d26bf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:04 -0600 Subject: [PATCH 3252/5823] New translations dynmap.md (Bulgarian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 731b2467d28a01817922bc71a542efd657d91452 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:05 -0600 Subject: [PATCH 3253/5823] New translations ecoenchants.md (Bulgarian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 5bd299d7a3a077f41c747256c663e09f33576824 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:08 -0600 Subject: [PATCH 3254/5823] New translations display-control.gif (Bulgarian) From a665e4529ee40ded93c32cc0377043c340261b54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:13 -0600 Subject: [PATCH 3255/5823] New translations per-shop-perms-management.md (Bulgarian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 1abc05fbbbf341418129d288f80f4db7894fb932 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:14 -0600 Subject: [PATCH 3256/5823] New translations price-system.md (Bulgarian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 2705104d4e80733fe6d6f5a55ea99ffaaa5b8af4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:15 -0600 Subject: [PATCH 3257/5823] New translations protection-checker.md (Bulgarian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From caacf4b55f752a7a030017a5b88d0a2419f7729f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:16 -0600 Subject: [PATCH 3258/5823] New translations protection.md (Bulgarian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From b38d2eaf4690f2c0aed7a702c29a47ca2bd223b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:17 -0600 Subject: [PATCH 3259/5823] New translations ranks.md (Bulgarian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 22419a21fe8238993dd30994707c232b56e38fd9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:19 -0600 Subject: [PATCH 3260/5823] New translations shop-basic.md (Bulgarian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 7dc73be4d3c1ef304dc4bb737146b667c619467a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:21 -0600 Subject: [PATCH 3261/5823] New translations shop-fees.md (Bulgarian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From d8873e993cfc032e15730ba9c4a2786c1271c614 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:22 -0600 Subject: [PATCH 3262/5823] New translations shop-history.md (Bulgarian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From b734f27e2694c376c7ede3a8ffe1e282c390b1d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:23 -0600 Subject: [PATCH 3263/5823] New translations shop-purger.md (Bulgarian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From f35c170c28c324afc197e568554480dddd816949 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:24 -0600 Subject: [PATCH 3264/5823] New translations sign-material.md (Bulgarian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 074c73dbe6dba5fde98f1a3efe3605a74e618923 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:26 -0600 Subject: [PATCH 3265/5823] New translations suggest-price.md (Bulgarian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 484a19900752f988cab9ddf82565281489ae7167 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:27 -0600 Subject: [PATCH 3266/5823] New translations special-effect.md (Bulgarian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From f0e7feb31ed41e59a4b1b5d91ff7c1755a12e280 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:30 -0600 Subject: [PATCH 3267/5823] New translations install.md (Bulgarian) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 3005bfbb86ccc0c95124c94bda119d325f754ea6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:31 -0600 Subject: [PATCH 3268/5823] New translations permissions.md (Bulgarian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 1901d00f6edfe3b839bd79eb43e0966e4a33ec58 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:32 -0600 Subject: [PATCH 3269/5823] New translations angelchest.md (Bulgarian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 857e1b2bc7121ba8b53ec143200b875af2723dbb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:33 -0600 Subject: [PATCH 3270/5823] New translations plotsquared.md (Bulgarian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From e68764ce669e95b508293c954d85293daa7fac5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:34 -0600 Subject: [PATCH 3271/5823] New translations residence.md (Bulgarian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From d4a3383e13ea4bdbaeb5af99e93a8e3660ff982a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:35 -0600 Subject: [PATCH 3272/5823] New translations superiorskyblock.md (Bulgarian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 02a5ef12bfe3e2e6d8a8406959b370beab7bc115 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:36 -0600 Subject: [PATCH 3273/5823] New translations velocity.md (Bulgarian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From e5b58238140757bd0504f5b97c9a5c84fb97c2e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:37 -0600 Subject: [PATCH 3274/5823] New translations worldguard.md (Bulgarian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 840c52125b2d56796bf11d5e8968d8d3de835249 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:38 -0600 Subject: [PATCH 3275/5823] New translations intro.md (Bulgarian) --- i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From da73e545a21e72338c493092d5e450a5d841ff10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:39 -0600 Subject: [PATCH 3276/5823] New translations interaction.md (Bulgarian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From f562274c7f4e7227065d5c78833a3c907d490f4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:41 -0600 Subject: [PATCH 3277/5823] New translations multi-currency.md (Bulgarian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From d223064de359f84c07f4ab17a25b6c10102227c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:42 -0600 Subject: [PATCH 3278/5823] New translations performance-tweaking.md (Bulgarian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From c95fd215d5e4d74c8966ae769676185e9c696049 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:43 -0600 Subject: [PATCH 3279/5823] New translations display-system.md (Bulgarian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 8aab7f53f2688484268bac93095962b630292906 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:44 -0600 Subject: [PATCH 3280/5823] New translations compare-reremake.md (Bulgarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From cd0ecb945b09a4d4daac216695b52e00733bb890 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:45 -0600 Subject: [PATCH 3281/5823] New translations licenses.md (Catalan) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 7f9e5b8dfeb97d58552f35dbf10ca2066a1fe767 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:46 -0600 Subject: [PATCH 3282/5823] New translations netease.md (Catalan) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 3f19fb63e04e398534aee3f02beeffa5699c15b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:50 -0600 Subject: [PATCH 3283/5823] New translations bluemap.md (Catalan) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 86ec6fb549642be12cd76361d2d91d0f8a8f2459 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:51 -0600 Subject: [PATCH 3284/5823] New translations discordsrv.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9cb6a9118b922dbe7200c60675823a537c75dacf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:52 -0600 Subject: [PATCH 3285/5823] New translations discount.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bf290c3742a9c63ac5120e5f2e9adcd03447b1e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:53 -0600 Subject: [PATCH 3286/5823] New translations displaycontrol.md (Catalan) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8a74a66271cd3a762b8f4c27b1bc58272dabdeca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:54 -0600 Subject: [PATCH 3287/5823] New translations dynmap.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 4e409bde27be033088db8367782eab9749a6af5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:55 -0600 Subject: [PATCH 3288/5823] New translations ecoenchants.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 73dda34109f0559d56ffb5066034a77819e1a3d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:53:58 -0600 Subject: [PATCH 3289/5823] New translations display-control.gif (Catalan) From cae8ea252e82a37de47dbd0ac09e923ef0c7b2aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:06 -0600 Subject: [PATCH 3290/5823] New translations limited.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee7c82519c9f013e780a0fb2c445f065f0cf9701 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:07 -0600 Subject: [PATCH 3291/5823] New translations list.md (Catalan) --- i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5da88a83307aa978327a1bed1705027589af8cb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:08 -0600 Subject: [PATCH 3292/5823] New translations plan.md (Catalan) --- i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1db0135ab7b634381d94d3551dbba703808cd6df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:09 -0600 Subject: [PATCH 3293/5823] New translations reforges.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 91df6de69b03ba235a9dfca6aabdb6f88fb6e3f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:10 -0600 Subject: [PATCH 3294/5823] New translations reremake-migrator.md (Catalan) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3d22119eb7afbe05a43c2a3a74c3e60011a363d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:11 -0600 Subject: [PATCH 3295/5823] New translations shopitemonly.md (Catalan) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9a9f64485ed5ce317aa35f7c45db008d8004d27c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:13 -0600 Subject: [PATCH 3296/5823] New translations 6.2.0.9.md (Catalan) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 8ca087513b2c0ecd940cd2da7af1bf60b26fef09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:15 -0600 Subject: [PATCH 3297/5823] New translations advancedregionmarket.md (Catalan) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7be6ac7a0d41933a78c08834860f0175f194ba55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:16 -0600 Subject: [PATCH 3298/5823] New translations bentobox.md (Catalan) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e101f23f4552afdd84de4dcc263ff16444bee587 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:17 -0600 Subject: [PATCH 3299/5823] New translations bungeecord-geyser.md (Catalan) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b97b07a92a84ee76bb71e981b28ff9f9adecfc4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:18 -0600 Subject: [PATCH 3300/5823] New translations bungeecord.md (Catalan) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8bcbef72f7c0f6e7423b4e1b5b1142102fd4c572 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:18 -0600 Subject: [PATCH 3301/5823] New translations chestprotect.md (Catalan) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 6b640e6adb4c825166c313fddd588e56b1231501 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:19 -0600 Subject: [PATCH 3302/5823] New translations clearlag.md (Catalan) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c79e8b59a8af67d657d08eeda0b30f28aa030365 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:20 -0600 Subject: [PATCH 3303/5823] New translations elitemobs.md (Catalan) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 39a0da8e18294c204a8056343728032cfce026bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:21 -0600 Subject: [PATCH 3304/5823] New translations griefprevention.md (Catalan) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a0de450adc480bbed1a9df9c64dc3ba4cc060ab4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:22 -0600 Subject: [PATCH 3305/5823] New translations itemsadder.md (Catalan) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8133b4cbe32f57aafaacab423f6794c2b816e1af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:23 -0600 Subject: [PATCH 3306/5823] New translations lands.md (Catalan) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5c3079cbe31242c34cec2229608703492044d732 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:24 -0600 Subject: [PATCH 3307/5823] New translations openinv.md (Catalan) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 33e8d3d42673120c985558a44603c63cb0167267 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:25 -0600 Subject: [PATCH 3308/5823] New translations plotsquared.md (Catalan) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 48279c65f944c861540545bb737f923b64ce9749 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:26 -0600 Subject: [PATCH 3309/5823] New translations residence.md (Catalan) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 2d7114844792ecce627f902984d91cffe38d76d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:27 -0600 Subject: [PATCH 3310/5823] New translations slimefun.md (Catalan) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b15e3eebd20499310c4951e10ecffb0b9109c52e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:28 -0600 Subject: [PATCH 3311/5823] New translations superiorskyblock.md (Catalan) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From af8b49a5e49cb1eafcba06d6f680d995182a143a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:29 -0600 Subject: [PATCH 3312/5823] New translations towny.md (Catalan) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b947a89fb02a0e70692a83caba0090103117f435 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:30 -0600 Subject: [PATCH 3313/5823] New translations velocity.md (Catalan) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6dc8cfd7cbf48fbd9a04c3f2673382f067fa790d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:32 -0600 Subject: [PATCH 3314/5823] New translations 03-work-with-shop-manager.md (Catalan) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From d396b1fd16b62d991c12926689631171c8742809 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:34 -0600 Subject: [PATCH 3315/5823] New translations 05-per-shop-permission-management.md (Catalan) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 879a3ff41a90de1838a53af57c60c838cd064276 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:35 -0600 Subject: [PATCH 3316/5823] New translations 06-protocol-system.md (Catalan) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From c609c39abaaa72254d8a618b233e1f6c5e2e64f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:37 -0600 Subject: [PATCH 3317/5823] New translations compare-reremake.md (Catalan) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 2b8ab9d3c8a4c28108d1dcd78c469a3a7681b965 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:41 -0600 Subject: [PATCH 3318/5823] New translations intro.md (Catalan) --- i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 6c0a38fd7ace314bd5b9f639f83d3c46d63a929b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:42 -0600 Subject: [PATCH 3319/5823] New translations cmd-alias.md (Catalan) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 18a5b652d57b1afbf9d614ca83d8bf619f4ef0fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:43 -0600 Subject: [PATCH 3320/5823] New translations datasource.md (Catalan) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From aa17e1e7595c2b9a508dbbf32a98c02df6cfb3ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:47 -0600 Subject: [PATCH 3321/5823] New translations interaction.md (Catalan) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 886c84d464216d61dc702024374a50ffa5d0446c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:55 -0600 Subject: [PATCH 3322/5823] New translations display-system.md (Catalan) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 3afeea328a8301c613a543a25b353dc48199493f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:54:56 -0600 Subject: [PATCH 3323/5823] New translations history.md (Catalan) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 9f980ea6b5216ecacfd316bf8d8446eebfaa5846 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:16 -0600 Subject: [PATCH 3324/5823] New translations protection.md (Catalan) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 43c41bfde98897b95624fef17506ed7eefdece92 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:18 -0600 Subject: [PATCH 3325/5823] New translations shop-basic.md (Catalan) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From b4ffc82a0061aba6cf06c60bb129672e3266fc11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:24 -0600 Subject: [PATCH 3326/5823] New translations special-effect.md (Catalan) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 798ba2d3ff7c9f04b2fcb6494e4a04cbafa5f128 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:27 -0600 Subject: [PATCH 3327/5823] New translations permissions.md (Catalan) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 50b329e78aaef7acc6ef4261eeb39ac567618088 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:29 -0600 Subject: [PATCH 3328/5823] New translations licenses.md (Catalan) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 99ea54c3e0bab49e4db9993ef680875d52bbc097 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:30 -0600 Subject: [PATCH 3329/5823] New translations netease.md (Catalan) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From c02d0c7ac56b75e149a016b08b37e09bc7152b44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:31 -0600 Subject: [PATCH 3330/5823] New translations privacy.md (Catalan) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 96a4c29b3d1b00f33c6feb577efce2a076bb59b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:34 -0600 Subject: [PATCH 3331/5823] New translations bluemap.md (Catalan) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 34c38378a27e9f1f20b2c8060b76eb0ffb19a06d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:35 -0600 Subject: [PATCH 3332/5823] New translations discordsrv.md (Catalan) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 5db6992f581642c312b9e12976a00220a8f537a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:36 -0600 Subject: [PATCH 3333/5823] New translations discount.md (Catalan) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 273b632cb1ab9b991324297ab4113248f9a66927 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:37 -0600 Subject: [PATCH 3334/5823] New translations displaycontrol.md (Catalan) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From b4ad39530c8be10d0003a93f2b86e717c2afc782 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:38 -0600 Subject: [PATCH 3335/5823] New translations dynmap.md (Catalan) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 15a461561ec463de32201ff69b400f0c4403cf9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:39 -0600 Subject: [PATCH 3336/5823] New translations ecoenchants.md (Catalan) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From b5f8eed0187072fa25912dd14360836576712527 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:42 -0600 Subject: [PATCH 3337/5823] New translations display-control.gif (Catalan) From a733f08d9c1732c9fe0058b25a54589f3f8dc534 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:47 -0600 Subject: [PATCH 3338/5823] New translations per-shop-perms-management.md (Catalan) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From d5f7ac540f13bf2576e6dacdab6f899d33d7b673 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:48 -0600 Subject: [PATCH 3339/5823] New translations price-system.md (Catalan) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From e33cb0b3f4be5baf22847a83b9b1c345eee57356 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:49 -0600 Subject: [PATCH 3340/5823] New translations protection-checker.md (Catalan) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From c694145e639004477def378a9f637756e179ddb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:50 -0600 Subject: [PATCH 3341/5823] New translations protection.md (Catalan) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 8985d18920570416c2bfc94db77a74505f717a79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:51 -0600 Subject: [PATCH 3342/5823] New translations ranks.md (Catalan) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 3baa4d2f401ab8266dc3a205bac28d045583e0c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:52 -0600 Subject: [PATCH 3343/5823] New translations shop-basic.md (Catalan) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From e0eea09f1b654b02ca529533eee0abd669aa16a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:54 -0600 Subject: [PATCH 3344/5823] New translations shop-fees.md (Catalan) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From d9abdbfd04170f41697c1639dab0a6360dfcfa6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:55 -0600 Subject: [PATCH 3345/5823] New translations shop-history.md (Catalan) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From ca0ee16d31ccb9a71c0294d27a26b4c65dab5b60 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:56 -0600 Subject: [PATCH 3346/5823] New translations shop-purger.md (Catalan) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From f607454ee19a5fc3a06d962f5de789d6e4754318 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:58 -0600 Subject: [PATCH 3347/5823] New translations sign-material.md (Catalan) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 71f9b2aa48b3395fbf2cb8fec0fe391c6d3302f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:55:59 -0600 Subject: [PATCH 3348/5823] New translations suggest-price.md (Catalan) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 903e3052553c4bab754e882ea87d5d8f4886c662 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:00 -0600 Subject: [PATCH 3349/5823] New translations special-effect.md (Catalan) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From ea9f2e4cdb12869093080a7e30b2ad6852525cbd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:03 -0600 Subject: [PATCH 3350/5823] New translations install.md (Catalan) --- .../current/setup/install.md | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..fd02cfa1cc 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,32 +1,27 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents](pevents) +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,12 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 1b30034110eb05d434fe670396ee1a1197ba2b85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:04 -0600 Subject: [PATCH 3351/5823] New translations permissions.md (Catalan) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From a46c448ab23195b6a1349dea945741e4d671ae7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:05 -0600 Subject: [PATCH 3352/5823] New translations angelchest.md (Catalan) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 2e75d5b97a43df2f6ab64996743e2d0c46dc239f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:06 -0600 Subject: [PATCH 3353/5823] New translations plotsquared.md (Catalan) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From a01ac670e0865956c239ac4507c966ecbdc2a69e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:07 -0600 Subject: [PATCH 3354/5823] New translations residence.md (Catalan) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From c03309da0a1f9e6a99e6f5331a54ba258493a50c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:09 -0600 Subject: [PATCH 3355/5823] New translations superiorskyblock.md (Catalan) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 741b7637a1bf9734cebd5c9e92b7449f2858666f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:10 -0600 Subject: [PATCH 3356/5823] New translations velocity.md (Catalan) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 474a4a0e02ccdb1cf0acdf935cda2091dc3e41e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:11 -0600 Subject: [PATCH 3357/5823] New translations worldguard.md (Catalan) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 487c576cf6e8f5680e3272352440b16fa1e9ad7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:12 -0600 Subject: [PATCH 3358/5823] New translations intro.md (Catalan) --- i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 58a57e06c68fc76dde07e8859c5f86a682f37a73 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 22:56:13 -0600 Subject: [PATCH 3359/5823] New translations interaction.md (Catalan) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 678cca6d69396600f9538d4581678064e38bc244 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:02 -0600 Subject: [PATCH 3360/5823] New translations install.md (Romanian) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ro-RO/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 35d9e20c0ff61e8439c1522f20e46d8bfe361ff2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:03 -0600 Subject: [PATCH 3361/5823] New translations install.md (French) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fr-FR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 68162cb99dcd46a75b311b8e23b8163d638f5ed1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:04 -0600 Subject: [PATCH 3362/5823] New translations install.md (Spanish) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/es-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From bc363df18254f567be1c6f612585af540435407d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:05 -0600 Subject: [PATCH 3363/5823] New translations install.md (Afrikaans) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/af-ZA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From e0f7b442954d13f99b2152dbfd8848eac0fd83eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:06 -0600 Subject: [PATCH 3364/5823] New translations install.md (Arabic) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ar-SA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 8856f705663c8691f360027c288d3487281084f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:07 -0600 Subject: [PATCH 3365/5823] New translations install.md (Bulgarian) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/bg-BG/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From e5da9ec19ff2898cf70967ff9ce30b66283172a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:08 -0600 Subject: [PATCH 3366/5823] New translations install.md (Catalan) --- .../current/setup/install.md | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md index fd02cfa1cc..2fc7851f3b 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,13 +1,14 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. +This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. ## Requirements -- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) - - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- [ProtocolLib][plib] for virtual display item, Per-player localization. +- For virtual item displays, and per-player localization you need a supported protocol library: + - [ProtocolLib][plib] + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -15,13 +16,17 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! +## Configuring the Display Protocol + +If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` + ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -52,12 +57,11 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. -[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/34315/ -[xconomy]: https://www.spigotmc.org/resources/75669/ +[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ +[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/1997 +[plib]: https://www.spigotmc.org/resources/protocollib.1997/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From d3a975c737ea7cf102f0b354e1915e4673d3703a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:10 -0600 Subject: [PATCH 3367/5823] New translations install.md (Czech) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 96b7335433e948358f5bf508be926b450071bd59 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:11 -0600 Subject: [PATCH 3368/5823] New translations multi-currency.md (Catalan) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From c58cf3d47d651e01b25d833c3c003f79c88dde36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:12 -0600 Subject: [PATCH 3369/5823] New translations performance-tweaking.md (Catalan) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 456b4db1ab4dd5b6e38da12480e0eb00a9848267 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:13 -0600 Subject: [PATCH 3370/5823] New translations display-system.md (Catalan) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 81c514aa33d24bc691f53b5bf6b9192de9497c2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:14 -0600 Subject: [PATCH 3371/5823] New translations compare-reremake.md (Catalan) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ca-ES/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 635cd21a73dd3235685ce85116865fad2285a1e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:16 -0600 Subject: [PATCH 3372/5823] New translations licenses.md (Czech) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 1b6d72f6c97a170495551ae9034c9e1a58b3370f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:17 -0600 Subject: [PATCH 3373/5823] New translations netease.md (Czech) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From f3d7a1249eaa083627c290b0b470a7a7640d0c6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:21 -0600 Subject: [PATCH 3374/5823] New translations bluemap.md (Czech) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 6b4c3dc2578c6d199cd880d4402b95cc9b25ad20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:22 -0600 Subject: [PATCH 3375/5823] New translations discordsrv.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c8895ec21b9f337d8b1de52b9f44de6246abfd1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:23 -0600 Subject: [PATCH 3376/5823] New translations install.md (Danish) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 5f8286d5735cc6971beeb5f9f3d382cf73eada96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:24 -0600 Subject: [PATCH 3377/5823] New translations install.md (German) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 1a28ea86051309e24adda43feefe76457ff1622c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:25 -0600 Subject: [PATCH 3378/5823] New translations install.md (Greek) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f1aecdab799654f88cab2bf56c7910a39065fe13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:26 -0600 Subject: [PATCH 3379/5823] New translations install.md (Finnish) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From c80da2534ae3f70421558dcfb458d8194d8f5ada Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:27 -0600 Subject: [PATCH 3380/5823] New translations install.md (Hebrew) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 3f7442b56040d521eb06d9fc45ec303fede18ad2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:28 -0600 Subject: [PATCH 3381/5823] New translations install.md (Hungarian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 7b4bae28cc099e077159807240da10c2f721aaa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:29 -0600 Subject: [PATCH 3382/5823] New translations install.md (Italian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 59c239cf822a066625eb769c196484d3f276736b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:31 -0600 Subject: [PATCH 3383/5823] New translations install.md (Japanese) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 351d0071894685c6c418771827695300a14d61a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:32 -0600 Subject: [PATCH 3384/5823] New translations install.md (Korean) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 58548470fe65c71c24e6a0e791da87a456706e39 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:33 -0600 Subject: [PATCH 3385/5823] New translations install.md (Lithuanian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From ecb1efa357fad41f779ef4298b42ad09714e17df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:34 -0600 Subject: [PATCH 3386/5823] New translations install.md (Dutch) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 4ece500afda410c437fb38040d5939a4bd503707 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:35 -0600 Subject: [PATCH 3387/5823] New translations install.md (Norwegian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 314fe34d809ced59aaa3cd3cb3c5866c216f90a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:36 -0600 Subject: [PATCH 3388/5823] New translations install.md (Polish) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From b56817e10094103cef6d5782cd8b9938c36ab437 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:37 -0600 Subject: [PATCH 3389/5823] New translations install.md (Portuguese) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 6b63c1408b8e8312355562157fa7f433df720872 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:38 -0600 Subject: [PATCH 3390/5823] New translations install.md (Russian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 0c7c6d2ff344a3c2803de872f543484e834b6985 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:40 -0600 Subject: [PATCH 3391/5823] New translations install.md (Serbian (Cyrillic)) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From a540586166c64b3c7a57cbb5ab8e02f66e876d26 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:41 -0600 Subject: [PATCH 3392/5823] New translations install.md (Swedish) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f7b3952928c711cab7e1074752e4bfc0c77e9ae9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:42 -0600 Subject: [PATCH 3393/5823] New translations install.md (Turkish) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From b73d542004a82f29134124dc2b2a599e4ad5b380 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:43 -0600 Subject: [PATCH 3394/5823] New translations install.md (Ukrainian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From bf0c549227aa88ff6a685683b7e78f3221150687 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:44 -0600 Subject: [PATCH 3395/5823] New translations install.md (Chinese Simplified) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md index bb0f18db52..d778bed275 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault],用于连接 QuickShop 和您的经济插件。 - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - 任何兼容 Vault 的经济插件,例如 [XConomy][xconomy]。如果你已经安装了 [EssentialsX][essx] 可直接使用其内置的经济系统。 - 一个权限管理插件,例如 [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## 安装前置依赖 -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! 下载以上插件并将它们放入 `plugins` 文件夹即可! @@ -63,7 +63,6 @@ and you're done! 这样就完成了! 玩家现在可以创建和使用商店 [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From b88862aa0d6d98207fbfc3886fa4a74cb3f919fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:45 -0600 Subject: [PATCH 3396/5823] New translations install.md (Chinese Traditional) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From ed835e5db25440f8e1f26e9e18a6181220f560aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:46 -0600 Subject: [PATCH 3397/5823] New translations install.md (English) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From fb8cfb11e5e91a3654ae76ba85edb229445e92e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:48 -0600 Subject: [PATCH 3398/5823] New translations install.md (Vietnamese) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 0ccf765c9d83c827555c9dcd7d73411819d80f65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:49 -0600 Subject: [PATCH 3399/5823] New translations install.md (Portuguese, Brazilian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 223a6b1cfa41cc22e740eb95c8e015b2dc4319e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:50 -0600 Subject: [PATCH 3400/5823] New translations install.md (Persian) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From d4b5a124f72840cf3a24ae017a5fdc8a10e467b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:51 -0600 Subject: [PATCH 3401/5823] New translations install.md (Thai) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f60ad17e9c37517b59e7b431fcf4ed15f8d8f914 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:52 -0600 Subject: [PATCH 3402/5823] New translations install.md (Hindi) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 14ff06d3f08138067d4589bfd7590df542381980 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:53 -0600 Subject: [PATCH 3403/5823] New translations install.md (Chinese Traditional, Hong Kong) --- .../current/setup/install.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md index d645db32db..2fc7851f3b 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md @@ -8,15 +8,15 @@ This page will walk you through the process of installing QuickShop-Hikari on yo - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. - For virtual item displays, and per-player localization you need a supported protocol library: - [ProtocolLib][plib] - - [PacketEvents](pevents) + - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. -In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib or PacketEvents, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). +In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or [PacketEvents](pevents), [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! @@ -62,7 +62,6 @@ Now QuickShop-Hikari is running on your server, for more settings, check the nav [xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ [essx]: https://modrinth.com/plugin/essentialsx [plib]: https://www.spigotmc.org/resources/protocollib.1997/ -[pevents]: https://www.spigotmc.org/resources/packetevents-api.80279/ [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 4fe050f9a491198330af63c7f505cad07d33aa95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:56 -0600 Subject: [PATCH 3404/5823] New translations display-control.gif (Czech) From 475e0670bcff3029c239a6379dd2a7019c35ea44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:58:59 -0600 Subject: [PATCH 3405/5823] New translations discount.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d245d2ac9caf27c7edc1844f71e21348649d2dcd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:00 -0600 Subject: [PATCH 3406/5823] New translations displaycontrol.md (Czech) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 09f7615c01315a568deb6435b26253c525e58274 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:01 -0600 Subject: [PATCH 3407/5823] New translations dynmap.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 39c6ce2606f552b1f8230107248520ced611584a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:02 -0600 Subject: [PATCH 3408/5823] New translations ecoenchants.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c6e4139ec9cb1f86c606b105d11c11c153f71d40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:09 -0600 Subject: [PATCH 3409/5823] New translations limited.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1e24d5487c9c2f94bf80d9e9cae284a8fa74c4ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:10 -0600 Subject: [PATCH 3410/5823] New translations list.md (Czech) --- i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2f93b8b0f846428e621ef60bc8890bb42a0270a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:11 -0600 Subject: [PATCH 3411/5823] New translations plan.md (Czech) --- i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c7d8a4e467d9ceaae8157bf0c872c448c3b47a84 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:12 -0600 Subject: [PATCH 3412/5823] New translations reforges.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 11d449892c439e559dd351feae84e5780e7e1e71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:13 -0600 Subject: [PATCH 3413/5823] New translations reremake-migrator.md (Czech) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 607dade6d6e57a9a884ab40718b5aa2eb9e61c30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:14 -0600 Subject: [PATCH 3414/5823] New translations shopitemonly.md (Czech) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f9eda030cbd624f475e2dfbd9f19040ac9fda23e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:16 -0600 Subject: [PATCH 3415/5823] New translations 6.2.0.9.md (Czech) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 8bb36ae66ecedb7cd13258436e5022ea30719b56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:18 -0600 Subject: [PATCH 3416/5823] New translations advancedregionmarket.md (Czech) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee0484241566f65ce06d9793d546118248796010 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:19 -0600 Subject: [PATCH 3417/5823] New translations bentobox.md (Czech) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1761d5aad34c435d2240da15ccf01e0cc9fb5095 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:20 -0600 Subject: [PATCH 3418/5823] New translations bungeecord-geyser.md (Czech) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4549e04b9b408d4fa1f4041ba25b6c41b9f2de10 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:21 -0600 Subject: [PATCH 3419/5823] New translations bungeecord.md (Czech) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7c41315cd77a15afe187705eb59950dec6041da4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:22 -0600 Subject: [PATCH 3420/5823] New translations chestprotect.md (Czech) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From d7ac9d80c10361e374033a798569171ea9789f04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:23 -0600 Subject: [PATCH 3421/5823] New translations clearlag.md (Czech) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9bea0aa500971a7448eb57ddc4f6b7b27b4700a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:24 -0600 Subject: [PATCH 3422/5823] New translations elitemobs.md (Czech) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6e59f0e6f0c8bc1af5290dc0f98118fbaa16edac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:25 -0600 Subject: [PATCH 3423/5823] New translations griefprevention.md (Czech) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3192dcf57d3f2f26505e23b3e9ba4f498979ae42 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:26 -0600 Subject: [PATCH 3424/5823] New translations itemsadder.md (Czech) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 29df08411958cf856bd2eef0be506c871dea3110 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:27 -0600 Subject: [PATCH 3425/5823] New translations lands.md (Czech) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 42730d722494ac4601e1def742599ab577b215db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:28 -0600 Subject: [PATCH 3426/5823] New translations openinv.md (Czech) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 797141cc2ff35d3cd4c9fc4373ebba9696a5296e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:29 -0600 Subject: [PATCH 3427/5823] New translations plotsquared.md (Czech) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From f1605a30dba964684297850970c4e23240813682 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:30 -0600 Subject: [PATCH 3428/5823] New translations residence.md (Czech) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 9acdbdf8a740ff42936697f82a2cec70d6139f0e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:31 -0600 Subject: [PATCH 3429/5823] New translations slimefun.md (Czech) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8d2c3fa77a9ff4cee16b1f74f2941ba89c677fc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:32 -0600 Subject: [PATCH 3430/5823] New translations superiorskyblock.md (Czech) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 56304ad23ee73fb4dba2be41c283f4a3e0511c0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:33 -0600 Subject: [PATCH 3431/5823] New translations towny.md (Czech) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1eec5d121b6cc839f892dea46b1409dd760790dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:34 -0600 Subject: [PATCH 3432/5823] New translations velocity.md (Czech) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a655e34324edc80a30cdba5a92c05e0553c7798f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:36 -0600 Subject: [PATCH 3433/5823] New translations 03-work-with-shop-manager.md (Czech) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From d308287dcbc75238cc08ec91424f00d3d9eeee68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:38 -0600 Subject: [PATCH 3434/5823] New translations 05-per-shop-permission-management.md (Czech) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 667bbc4d8d7ee18d5e79b31f0f0cc3d06a578ece Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:39 -0600 Subject: [PATCH 3435/5823] New translations 06-protocol-system.md (Czech) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 41bb68460eca514a8a4720d9fe4add3b40b5961b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:42 -0600 Subject: [PATCH 3436/5823] New translations compare-reremake.md (Czech) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 2efd1e54cf9497111ad21ad3884799e19c3f51fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:45 -0600 Subject: [PATCH 3437/5823] New translations intro.md (Czech) --- i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From d080c0af0166d59eb2a66346bb753c92c5da516d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:46 -0600 Subject: [PATCH 3438/5823] New translations cmd-alias.md (Czech) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 25f695c0751f4139160b1a89b62bd927208b4b15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:47 -0600 Subject: [PATCH 3439/5823] New translations datasource.md (Czech) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 8ae552d3a13e746ba8d85e386d31573b8e1356bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sat, 21 Feb 2026 23:59:51 -0600 Subject: [PATCH 3440/5823] New translations interaction.md (Czech) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From d1a60054bb0f0baf194b077095112e87f349c25f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:00 -0600 Subject: [PATCH 3441/5823] New translations display-system.md (Czech) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 4edf6632544eb7f4fa6f4149e3262c42ed3aa173 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:01 -0600 Subject: [PATCH 3442/5823] New translations history.md (Czech) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 8d971f5ee36818b1be23813d57b36ae80bbc92ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:26 -0600 Subject: [PATCH 3443/5823] New translations protection.md (Czech) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 82f8bce1e85399e65f7129abd93815c57fd1d452 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:29 -0600 Subject: [PATCH 3444/5823] New translations shop-basic.md (Czech) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 37961a2e223620065b04ae55bc7ea0505669a8a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:35 -0600 Subject: [PATCH 3445/5823] New translations special-effect.md (Czech) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 69bf269dfb93f9c1f075727322d52c94b2818062 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:38 -0600 Subject: [PATCH 3446/5823] New translations permissions.md (Czech) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 2a3e7e5ddc14fa53a83e04bf3b3a8afb94803a5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:40 -0600 Subject: [PATCH 3447/5823] New translations licenses.md (Czech) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 70c7655d30df02dbbefb2c4c3aa5dee2879849c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:41 -0600 Subject: [PATCH 3448/5823] New translations netease.md (Czech) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 3bc2879c887cc4e879a094d2f88eb7c7a87bcf03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:43 -0600 Subject: [PATCH 3449/5823] New translations privacy.md (Czech) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From aa8c0a9fe877d4ef2bb008cb55747442736112e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:45 -0600 Subject: [PATCH 3450/5823] New translations bluemap.md (Czech) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 5bff01a24764d709ec4996c1e46b8ec8e4e7dcb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:47 -0600 Subject: [PATCH 3451/5823] New translations discordsrv.md (Czech) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 740b2cdbc0c2914ad050a0c70712c54bc4119149 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:48 -0600 Subject: [PATCH 3452/5823] New translations discount.md (Czech) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From c8ababd1efd54d9c89d295d4db8171ddcfda6b71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:49 -0600 Subject: [PATCH 3453/5823] New translations displaycontrol.md (Czech) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 501492e6566ad018c15f70301e1bb250b003f929 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:50 -0600 Subject: [PATCH 3454/5823] New translations dynmap.md (Czech) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 1f650613aaebbe2e0a0d518e486dab116aac4eb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:51 -0600 Subject: [PATCH 3455/5823] New translations ecoenchants.md (Czech) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From e9df06d6a92546006e9b4e5f83d67811e25d6fb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:00:55 -0600 Subject: [PATCH 3456/5823] New translations display-control.gif (Czech) From 1f4243630e02de85c89d16579870f3389868a28d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:01 -0600 Subject: [PATCH 3457/5823] New translations per-shop-perms-management.md (Czech) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From c12f96b14734101436ee4b801297db3b7c70e84a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:02 -0600 Subject: [PATCH 3458/5823] New translations price-system.md (Czech) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 65cb01b1d185c085f7005ba88bcbd785e26a43cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:03 -0600 Subject: [PATCH 3459/5823] New translations protection-checker.md (Czech) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 82abe13393f585e0531bdb6726f4784d0d407d1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:04 -0600 Subject: [PATCH 3460/5823] New translations protection.md (Czech) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 5f593438c742d951354391b8d6f4ec29c6d6fdf4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:06 -0600 Subject: [PATCH 3461/5823] New translations ranks.md (Czech) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 1aa48e6a8b0d4403d415682f3cb77797a0a3e3d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:07 -0600 Subject: [PATCH 3462/5823] New translations shop-basic.md (Czech) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 66f5556b9e6daa2e36afef3a22aad56cbdc63fc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:09 -0600 Subject: [PATCH 3463/5823] New translations shop-fees.md (Czech) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From ed2f7e93fac29cfa2db5a260783a7e2acfea3148 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:10 -0600 Subject: [PATCH 3464/5823] New translations shop-history.md (Czech) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 8ffee3ac03f847cc1529c7816c53e675c66b8684 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:11 -0600 Subject: [PATCH 3465/5823] New translations shop-purger.md (Czech) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 9a7fbf649f4a0d2991fa5d1e1f44e6473831acc6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:13 -0600 Subject: [PATCH 3466/5823] New translations sign-material.md (Czech) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 8ece477f93e34ab895b50341f2fb8fd130717ad3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:15 -0600 Subject: [PATCH 3467/5823] New translations suggest-price.md (Czech) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 2817f588002517184e1b0ce999f8ee360ae9ba61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:16 -0600 Subject: [PATCH 3468/5823] New translations special-effect.md (Czech) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From ddcfc60801e62c88231a85f06bb96c9b2ef9d970 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:19 -0600 Subject: [PATCH 3469/5823] New translations install.md (Czech) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 05d635ac1b44a0a4de196038486b35b941084cc1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:20 -0600 Subject: [PATCH 3470/5823] New translations permissions.md (Czech) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 85aeacad84383eabe875a0204724e83d94180cdc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:21 -0600 Subject: [PATCH 3471/5823] New translations angelchest.md (Czech) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From e109e1034a3ccde7665e6983105cc26758c76bbf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:22 -0600 Subject: [PATCH 3472/5823] New translations plotsquared.md (Czech) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From e489cafad05fce3d7f705163a32dbaaf47b25224 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:23 -0600 Subject: [PATCH 3473/5823] New translations residence.md (Czech) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 61fa62657e297c3bbd6b8341aefa9af09d92f720 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:24 -0600 Subject: [PATCH 3474/5823] New translations superiorskyblock.md (Czech) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 2b5afbce3de41b9c1ba35c681c99b32ce4b6a427 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:25 -0600 Subject: [PATCH 3475/5823] New translations velocity.md (Czech) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 0f341ea356762bde668cf348075a35b2e97b7a62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:26 -0600 Subject: [PATCH 3476/5823] New translations worldguard.md (Czech) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From acea7408a8ad4fd315f83e8b84ef8502487648aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:28 -0600 Subject: [PATCH 3477/5823] New translations intro.md (Czech) --- i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 6add35b2ee50f8cb48286e73cd1208147a3cf112 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:29 -0600 Subject: [PATCH 3478/5823] New translations interaction.md (Czech) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From a0e9a3cb4cd8740a95518456b030c730d0840bad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:30 -0600 Subject: [PATCH 3479/5823] New translations multi-currency.md (Czech) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 62873f4b4fdbc7af7afa93987ea73918ee886734 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:32 -0600 Subject: [PATCH 3480/5823] New translations performance-tweaking.md (Czech) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From b6803fcef4ee7fc584bbbca835d43b2a7635d33d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:33 -0600 Subject: [PATCH 3481/5823] New translations display-system.md (Czech) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From d83fbbec522d5db80bf3f2fc2da54f711ecbcfef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:34 -0600 Subject: [PATCH 3482/5823] New translations compare-reremake.md (Czech) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/cs-CZ/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From f35fe3b26e40a6035552373f758c4598b77129a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:36 -0600 Subject: [PATCH 3483/5823] New translations licenses.md (Danish) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 3b08e206d71e43b904e7c2ac5056a8f58de63455 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:37 -0600 Subject: [PATCH 3484/5823] New translations netease.md (Danish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 16bb9a9fdda9ceaec828fbb3bfc1ae53a981d81e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:40 -0600 Subject: [PATCH 3485/5823] New translations ecoenchants.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e46f0531aba774034e223248c31b7a34f9da3955 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:41 -0600 Subject: [PATCH 3486/5823] New translations bluemap.md (Danish) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From ee888ee889092569226ed89775cd83624e3e5705 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:42 -0600 Subject: [PATCH 3487/5823] New translations discordsrv.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ed9d054bd69479a92e51d42d9345559b02dc8d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:44 -0600 Subject: [PATCH 3488/5823] New translations discount.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e38c65b55bf66e6636cdc88d3e5b4b0dbd669b94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:45 -0600 Subject: [PATCH 3489/5823] New translations displaycontrol.md (Danish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9617a151df48a5ac3853378d0a677a56feea5936 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:46 -0600 Subject: [PATCH 3490/5823] New translations dynmap.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From f297fbd5b0c3ebf1a998ff624a16721a60a3f95f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:49 -0600 Subject: [PATCH 3491/5823] New translations display-control.gif (Danish) From 522441629b66719d1af5f3d502f4a5ccb661c51a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:58 -0600 Subject: [PATCH 3492/5823] New translations limited.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5007a598b33211ebbab781667d0b8e5d3fb20554 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:01:59 -0600 Subject: [PATCH 3493/5823] New translations list.md (Danish) --- i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b76b063b7d181f65efa14c112c98ed7a5dd14ba0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:00 -0600 Subject: [PATCH 3494/5823] New translations plan.md (Danish) --- i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 01cd46664bdcf0a01b3af258c332619320a85965 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:01 -0600 Subject: [PATCH 3495/5823] New translations reforges.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ff64092ac2f79fe1d4aeb3449c8f65f7b4c7985b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:03 -0600 Subject: [PATCH 3496/5823] New translations reremake-migrator.md (Danish) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 843289cc550c642067f428bd0d21a9b0659e123f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:04 -0600 Subject: [PATCH 3497/5823] New translations shopitemonly.md (Danish) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9cbfd3336614bfb3e76739f9bc5888acae0c44d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:06 -0600 Subject: [PATCH 3498/5823] New translations 6.2.0.9.md (Danish) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 336c21a24d21cedbd8d198edaf32ee248cd553b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:07 -0600 Subject: [PATCH 3499/5823] New translations advancedregionmarket.md (Danish) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 41045c4e97698e5fcf5fc689ce7d3b14b6079dd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:08 -0600 Subject: [PATCH 3500/5823] New translations bentobox.md (Danish) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c7dc7814928585d0ef90b6554cd0613dbb8ca717 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:09 -0600 Subject: [PATCH 3501/5823] New translations bungeecord-geyser.md (Danish) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 306358541895a5daf41ae8dbccd66fab017d0e79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:11 -0600 Subject: [PATCH 3502/5823] New translations bungeecord.md (Danish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 23b001da8fd0fccbf41c4a9a4f781b4231309912 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:12 -0600 Subject: [PATCH 3503/5823] New translations chestprotect.md (Danish) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 5e0d0dedec24f921b42f1429eff36ce43c60cf86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:13 -0600 Subject: [PATCH 3504/5823] New translations clearlag.md (Danish) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1cbe5b4bd45f7a1924f7874ceb287d4b6d490384 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:13 -0600 Subject: [PATCH 3505/5823] New translations elitemobs.md (Danish) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 951977a3be464987b55baf69594bc7f56738aca3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:15 -0600 Subject: [PATCH 3506/5823] New translations griefprevention.md (Danish) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 05d53889a9c3b03909b1d5c75a890d4e1c2db2a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:16 -0600 Subject: [PATCH 3507/5823] New translations itemsadder.md (Danish) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0fa963881c282830c501d96178148fd1bfddb9ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:17 -0600 Subject: [PATCH 3508/5823] New translations lands.md (Danish) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 630f427072836ef3131800dca5b963d031a611fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:18 -0600 Subject: [PATCH 3509/5823] New translations openinv.md (Danish) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bc1b2654b8aae3e9ef0e521ba888d1f28116c62e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:19 -0600 Subject: [PATCH 3510/5823] New translations plotsquared.md (Danish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From c37dc6d718c1b3495a18ecab31a52d88a10f501f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:20 -0600 Subject: [PATCH 3511/5823] New translations residence.md (Danish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From ebc8725264c15cefad201be8c4760ad2ae0e2852 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:21 -0600 Subject: [PATCH 3512/5823] New translations slimefun.md (Danish) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1b1c72c16ac4ff48e93b1bade0e172c8f744befd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:22 -0600 Subject: [PATCH 3513/5823] New translations superiorskyblock.md (Danish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ab54449e3f28599eb9617a09e6b059618a1ec585 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:23 -0600 Subject: [PATCH 3514/5823] New translations towny.md (Danish) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From af624ded4678c00af88b0352c70eb38a2e385de1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:24 -0600 Subject: [PATCH 3515/5823] New translations velocity.md (Danish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cb00aeaff26c0686798f0a465a8f4e912393838a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:26 -0600 Subject: [PATCH 3516/5823] New translations 03-work-with-shop-manager.md (Danish) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From b74a4480bdefa4b6728359ae2bfc4c427f32e598 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:28 -0600 Subject: [PATCH 3517/5823] New translations 05-per-shop-permission-management.md (Danish) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From dddfab04d2b24d3fa5adc940506eb977277d0de1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:29 -0600 Subject: [PATCH 3518/5823] New translations 06-protocol-system.md (Danish) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 41033ca054d77c9a625030442c42af477a197bef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:32 -0600 Subject: [PATCH 3519/5823] New translations compare-reremake.md (Danish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From dcc21f52ee559412589feef91fbf85d406a01bf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:35 -0600 Subject: [PATCH 3520/5823] New translations intro.md (Danish) --- i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 5fac1cefed1a07eb162c5aad1ceddb75d014f4b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:36 -0600 Subject: [PATCH 3521/5823] New translations cmd-alias.md (Danish) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 09adc348f13c65bf0e2ec5d1f02fd4ed82e35d82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:38 -0600 Subject: [PATCH 3522/5823] New translations datasource.md (Danish) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From f654c100f3933b837032de63418703ca5d7368e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:41 -0600 Subject: [PATCH 3523/5823] New translations interaction.md (Danish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From e32701fa4bbdf60650c912d1151d2f7253443522 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:49 -0600 Subject: [PATCH 3524/5823] New translations display-system.md (Danish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 90fc60d5a97942ed637df24816786aa2284231ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:02:51 -0600 Subject: [PATCH 3525/5823] New translations history.md (Danish) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 25dbf99fed4f1d648594e7915ca28a76bf243125 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:12 -0600 Subject: [PATCH 3526/5823] New translations protection.md (Danish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 516557cd2c6f26f36845aafebb4a597a854334df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:15 -0600 Subject: [PATCH 3527/5823] New translations shop-basic.md (Danish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From d02d6c707c8f46fd675de24e2c3a993cf2974f79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:21 -0600 Subject: [PATCH 3528/5823] New translations special-effect.md (Danish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 51cc1dedc073f1e240e1006c2145e7f7918ad8d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:24 -0600 Subject: [PATCH 3529/5823] New translations permissions.md (Danish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 763f4f4e263b568362ac6f97438bb0fcdc22bacd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:26 -0600 Subject: [PATCH 3530/5823] New translations licenses.md (Danish) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From e22f78d255d576e892b0f5946a7e4260961dff58 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:27 -0600 Subject: [PATCH 3531/5823] New translations netease.md (Danish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 17540439483a3f3ea05d9eddff0c96ce76f7827f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:28 -0600 Subject: [PATCH 3532/5823] New translations privacy.md (Danish) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From c320ba9fe0720f3fe716af4e5f4c1949e26b8935 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:31 -0600 Subject: [PATCH 3533/5823] New translations bluemap.md (Danish) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From fc71ab231e34ebb0fa29e5c7b6d6a2e69ad32012 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:32 -0600 Subject: [PATCH 3534/5823] New translations discordsrv.md (Danish) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 8ea7e6de6e3806eb3ac8bfc7711ce8e51e8657de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:33 -0600 Subject: [PATCH 3535/5823] New translations discount.md (Danish) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 5d1ffa0476de4327d2aca055c8c32034fb79a2cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:35 -0600 Subject: [PATCH 3536/5823] New translations displaycontrol.md (Danish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 6e200bd3ce10e36789064ca35d2661094b607778 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:36 -0600 Subject: [PATCH 3537/5823] New translations dynmap.md (Danish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 337a348e768f6081a1c1d0c05e08f8edf172591f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:37 -0600 Subject: [PATCH 3538/5823] New translations ecoenchants.md (Danish) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 5ea9738351e2cc349aeef7580c0121c76351eff8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:40 -0600 Subject: [PATCH 3539/5823] New translations display-control.gif (Danish) From e90dbfb889cbf7b7bb28a292912e7e3f9b2a65b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:45 -0600 Subject: [PATCH 3540/5823] New translations per-shop-perms-management.md (Danish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 2c0f69915827ec5f4dcb44ead1824b5d01acfb15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:46 -0600 Subject: [PATCH 3541/5823] New translations price-system.md (Danish) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 44d7810252cc1a8411fc231c162b4161834d7503 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:47 -0600 Subject: [PATCH 3542/5823] New translations protection-checker.md (Danish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From ab1b01adcf3eb1aa6ed2140739e9531307e176a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:49 -0600 Subject: [PATCH 3543/5823] New translations protection.md (Danish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From dbc4a05fa1513f7de5464c3891ef263c2322423c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:50 -0600 Subject: [PATCH 3544/5823] New translations ranks.md (Danish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 121a73bd40227944cb0339de6696fcc6bc5ce56f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:51 -0600 Subject: [PATCH 3545/5823] New translations shop-basic.md (Danish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 34a083d5ce505b84866d00d020c3088c74ee8203 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:53 -0600 Subject: [PATCH 3546/5823] New translations shop-fees.md (Danish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4606f829d1a5ceaf87d8ab36b5a1489f8504112f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:54 -0600 Subject: [PATCH 3547/5823] New translations shop-history.md (Danish) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From f7216e62cf7687939ad7c31eb7428513be6da4a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:55 -0600 Subject: [PATCH 3548/5823] New translations shop-purger.md (Danish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 164494da553cf99fea1c8ff208ef29ace1b15b90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:57 -0600 Subject: [PATCH 3549/5823] New translations sign-material.md (Danish) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From aa227ff9f5398303577f76f2931d3075dd930e81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:58 -0600 Subject: [PATCH 3550/5823] New translations suggest-price.md (Danish) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 4e89dd3ff98577fe29a4bf80654c4d9682fed129 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:03:59 -0600 Subject: [PATCH 3551/5823] New translations special-effect.md (Danish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From d8ef0f682e01156582fdc480f1bf84bfac7dee00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:03 -0600 Subject: [PATCH 3552/5823] New translations install.md (Danish) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 5cefb99dd81ed086bf46a4165257cee676d2c9a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:04 -0600 Subject: [PATCH 3553/5823] New translations permissions.md (Danish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 952d96e1569cd5fbbb693f1f4be470f7c848c612 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:05 -0600 Subject: [PATCH 3554/5823] New translations angelchest.md (Danish) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 7c5d9c1962ce7c9c0212971eb2babf3b78ac492b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:06 -0600 Subject: [PATCH 3555/5823] New translations plotsquared.md (Danish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 4a40673e79c3a307b52d2f6b983d0ce1ef368d5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:07 -0600 Subject: [PATCH 3556/5823] New translations residence.md (Danish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 49aee5337237f230c7ce1660d29cbcc4e35ea445 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:08 -0600 Subject: [PATCH 3557/5823] New translations superiorskyblock.md (Danish) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 695236044bf820143d057e8a992f6e2d21c55617 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:09 -0600 Subject: [PATCH 3558/5823] New translations velocity.md (Danish) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 15c88ee44d28f5aebdcd63bdf05df14201982b53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:10 -0600 Subject: [PATCH 3559/5823] New translations worldguard.md (Danish) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From d56194790c934ee72411550ca71cd7fd4b9f2ccd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:11 -0600 Subject: [PATCH 3560/5823] New translations intro.md (Danish) --- i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 989504f18b4efc436485b8fec590301d5ff2da11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:13 -0600 Subject: [PATCH 3561/5823] New translations interaction.md (Danish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 6e3f125d3b1b28e89732558e52c349117c6ba5a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:14 -0600 Subject: [PATCH 3562/5823] New translations multi-currency.md (Danish) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 05073c398b6ad3308f58c6df30686863fc892198 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:16 -0600 Subject: [PATCH 3563/5823] New translations performance-tweaking.md (Danish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From df5e6c7477fdd52b410d39615dd0a6677d121b70 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:17 -0600 Subject: [PATCH 3564/5823] New translations display-system.md (Danish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 5846beec07fd31c66918a63ec1176a987a91ace7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:18 -0600 Subject: [PATCH 3565/5823] New translations compare-reremake.md (Danish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/da-DK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From a7ea2d227c376ffd828da04d9d956e6e63e05d4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:19 -0600 Subject: [PATCH 3566/5823] New translations _category_.json (German) --- .../current/about/_category_.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json index 63341a5492..abefc2d1a5 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json @@ -2,7 +2,7 @@ "label": "About", "position": 100000, "link": { - "type": "generated-index", - "description": "About QuickShop-Hikari" + "type": "Generierter Index", + "description": "Über Qsh" } } From c406ed17eb6d0c86ff3e575e79543453c2e5d4f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:20 -0600 Subject: [PATCH 3567/5823] New translations licenses.md (German) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md index 5743375e25..3f0d0a161f 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From dae1c64dda1b9cf3f1c7475b24004c7cea535ed7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:21 -0600 Subject: [PATCH 3568/5823] New translations netease.md (German) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From d7e0d32fbe89915e146978881a00e1653118c295 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:23 -0600 Subject: [PATCH 3569/5823] New translations displaycontrol.md (German) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 15dbb82cc450b2b301d882796055aa68637c9bf1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:25 -0600 Subject: [PATCH 3570/5823] New translations bluemap.md (German) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From af15f3239e52374c1c17a3fcf8d5723307df2c80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:26 -0600 Subject: [PATCH 3571/5823] New translations discordsrv.md (German) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 21238dbd87dda1a45b1c7d8e78638a2b4d07ae1b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:27 -0600 Subject: [PATCH 3572/5823] New translations discount.md (German) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d35d0b29d5925c77da9f4f4b984ddc0eea6fd349 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:28 -0600 Subject: [PATCH 3573/5823] New translations dynmap.md (German) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From e89e115976b77b62bdd5c5b2a1b9b2ab09ee3898 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:29 -0600 Subject: [PATCH 3574/5823] New translations ecoenchants.md (German) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 78936674ebdd971793dac902634696ed6b78f7a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:33 -0600 Subject: [PATCH 3575/5823] New translations display-control.gif (German) From 160d37b046a3b2a15ec35e911856e67131a4b49e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:41 -0600 Subject: [PATCH 3576/5823] New translations limited.md (German) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2f315cbc658fbc1ff5651abfe6011f798ec53c81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:42 -0600 Subject: [PATCH 3577/5823] New translations list.md (German) --- i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 151faed0b699b6036e59d96f1e9452329a1e01d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:43 -0600 Subject: [PATCH 3578/5823] New translations plan.md (German) --- i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From eeefcf0564423fcdf75c8269d770cc99188f0203 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:44 -0600 Subject: [PATCH 3579/5823] New translations reforges.md (German) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 48e587765d1dcd4e42c1630c63db68cdc4e1b3c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:46 -0600 Subject: [PATCH 3580/5823] New translations reremake-migrator.md (German) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3e4badcda08bbadb2b43a00fa2098fc08453fd12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:47 -0600 Subject: [PATCH 3581/5823] New translations shopitemonly.md (German) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7f7fb2b6524c5a333bc4bff92dcff8b7711f46e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:49 -0600 Subject: [PATCH 3582/5823] New translations 6.2.0.9.md (German) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From e38a6a2f901c80417358bede971ee5e2f15ae083 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:50 -0600 Subject: [PATCH 3583/5823] New translations advancedregionmarket.md (German) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 122a5f592b0e5ca2a4ca1101c770e92647d61c27 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:51 -0600 Subject: [PATCH 3584/5823] New translations bentobox.md (German) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f6c310ab5c14068bd298c56805a0c71625bc8360 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:53 -0600 Subject: [PATCH 3585/5823] New translations bungeecord-geyser.md (German) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e7521c3ec3962fa497a47c11b9b7cf59a26f3699 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:54 -0600 Subject: [PATCH 3586/5823] New translations bungeecord.md (German) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ad80ca31c7ace796617aa205032b33be28380568 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:55 -0600 Subject: [PATCH 3587/5823] New translations chestprotect.md (German) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 0485fb4609a6e5174b4510eeea86339d1c9b33a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:56 -0600 Subject: [PATCH 3588/5823] New translations clearlag.md (German) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5c5b27e99a03e77068dc4ae643d3af5e61857a13 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:57 -0600 Subject: [PATCH 3589/5823] New translations elitemobs.md (German) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b08483ca44f01568df1db2c140e9093e1d909575 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:58 -0600 Subject: [PATCH 3590/5823] New translations griefprevention.md (German) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ba376ab8ad6fc9dbfee221032dc6327fbf7e1ebe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:04:59 -0600 Subject: [PATCH 3591/5823] New translations itemsadder.md (German) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5e0364f6059d6a955a0321be17016778be19d1ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:00 -0600 Subject: [PATCH 3592/5823] New translations lands.md (German) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5c0773035063437558b94cd83b5b561c2a2f272a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:01 -0600 Subject: [PATCH 3593/5823] New translations openinv.md (German) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2da4ddd6bd958c46e86e7fcb509d936c4ae185ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:02 -0600 Subject: [PATCH 3594/5823] New translations plotsquared.md (German) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 31415b8d0fc6a5f76cdbb5e2a076e13277301e3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:03 -0600 Subject: [PATCH 3595/5823] New translations residence.md (German) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From a48a5d83808ede329f8ffa306fc26fa3b89e89fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:04 -0600 Subject: [PATCH 3596/5823] New translations slimefun.md (German) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1564791bf9d5657e8495fba70a7c04663d734316 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:05 -0600 Subject: [PATCH 3597/5823] New translations superiorskyblock.md (German) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a92eee7201ce4db7f825a3dd598154260806c33f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:06 -0600 Subject: [PATCH 3598/5823] New translations towny.md (German) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3f07bdc521a5ef3febadb56e8bc591c580e0ac93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:07 -0600 Subject: [PATCH 3599/5823] New translations velocity.md (German) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 55e344939e17393df7485ea886f320a93d52c156 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:09 -0600 Subject: [PATCH 3600/5823] New translations 03-work-with-shop-manager.md (German) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From e65bd89945b731544085a63645f54c1668ffe7d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:10 -0600 Subject: [PATCH 3601/5823] New translations compare-reremake.md (German) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From f50fecfe0c09003e63ac5030299779d67dc8f46f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:12 -0600 Subject: [PATCH 3602/5823] New translations 05-per-shop-permission-management.md (German) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From f8b91622a702a5915a1838a7f06f199f8a59837d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:13 -0600 Subject: [PATCH 3603/5823] New translations 06-protocol-system.md (German) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 060ca871808b54819b72bda5d5e1c1e2ea4127b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:18 -0600 Subject: [PATCH 3604/5823] New translations intro.md (German) --- i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From ae61707323f1e97414af3ff970109f301b032a68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:19 -0600 Subject: [PATCH 3605/5823] New translations cmd-alias.md (German) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 2b0d0bec4c3dce4bd02aa65fd1baf68e4dc0bb77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:20 -0600 Subject: [PATCH 3606/5823] New translations datasource.md (German) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 32f0b2fda3449602c60d13d9f3665d103fa63701 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:24 -0600 Subject: [PATCH 3607/5823] New translations interaction.md (German) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 581e676571c98d2d4a2b234669e78d4fab475f1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:32 -0600 Subject: [PATCH 3608/5823] New translations display-system.md (German) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 9cbded9d3ee6cb1c9b83639f11baa19b1495373d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:33 -0600 Subject: [PATCH 3609/5823] New translations history.md (German) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 4a708048b0031e51abffa1af1d1f0f1211c30115 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:54 -0600 Subject: [PATCH 3610/5823] New translations protection.md (German) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 39ab0e9962100a95f0340246e38547fe08a3b67d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:05:56 -0600 Subject: [PATCH 3611/5823] New translations shop-basic.md (German) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 8272d9faf299f528eb0a52838a8634322c4e134e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:02 -0600 Subject: [PATCH 3612/5823] New translations special-effect.md (German) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 94b52db7831782940680fed5c367ae170f1374da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:06 -0600 Subject: [PATCH 3613/5823] New translations permissions.md (German) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 80878c814de69f270c809238124437fd92c53cc6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:07 -0600 Subject: [PATCH 3614/5823] New translations _category_.json (German) --- .../current/about/_category_.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json index abefc2d1a5..63341a5492 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/_category_.json @@ -2,7 +2,7 @@ "label": "About", "position": 100000, "link": { - "type": "Generierter Index", - "description": "Über Qsh" + "type": "generated-index", + "description": "About QuickShop-Hikari" } } From d61a547dc20c2f2c020a2a1772fd822f888e3702 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:08 -0600 Subject: [PATCH 3615/5823] New translations licenses.md (German) --- .../current/about/licenses.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md index 3f0d0a161f..d1a2028f09 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -108,7 +107,7 @@ All rights reserved. [See DOM4J's License](https://github.com/dom4j/dom4j/blob/master/LICENSE) -### +### CrowdinOTA [The MIT License][mit] @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From b42dbc0cb53656172cf46d2fd471fc033916fbf9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:09 -0600 Subject: [PATCH 3616/5823] New translations netease.md (German) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 134df48477a1924916dbf4bfab59f9fa741adcfd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:10 -0600 Subject: [PATCH 3617/5823] New translations privacy.md (German) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From c31c3412e616615c952c9e68f09d6dffe881ac3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:13 -0600 Subject: [PATCH 3618/5823] New translations bluemap.md (German) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From d8e5da6030f29c7e12b63afd9d8e1a36e3957554 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:15 -0600 Subject: [PATCH 3619/5823] New translations discordsrv.md (German) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 1badbb38731ce95ec31531ed64837ca44a9c8131 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:16 -0600 Subject: [PATCH 3620/5823] New translations discount.md (German) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 7eb7497c0e62cd80b4cea4bafc4d06705e79a4f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:17 -0600 Subject: [PATCH 3621/5823] New translations displaycontrol.md (German) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 5e1c42e1e6aeea1c37cd80fa0a81767bb5f27f4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:18 -0600 Subject: [PATCH 3622/5823] New translations dynmap.md (German) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From b9400fd1e044bb340721cc08e4eb356e455c4991 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:19 -0600 Subject: [PATCH 3623/5823] New translations ecoenchants.md (German) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 2cc096110e9008e2c941771dfa0c48ca857e0cd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:22 -0600 Subject: [PATCH 3624/5823] New translations display-control.gif (German) From 1ad8fd584daecb666cbc894eaa6448b7b8fb1da0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:27 -0600 Subject: [PATCH 3625/5823] New translations per-shop-perms-management.md (German) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From a5b7ec75b2095fb4f6676d67f8dc606ab3552cd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:28 -0600 Subject: [PATCH 3626/5823] New translations price-system.md (German) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 57881a243a3ddab37b0ef9c6d86eb98efea4a2ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:30 -0600 Subject: [PATCH 3627/5823] New translations protection-checker.md (German) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From e05b3c457fede850608058f0a4552d3e6b62b1c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:30 -0600 Subject: [PATCH 3628/5823] New translations protection.md (German) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From b7d063bc912308d71ea22116b3f4c0bae96ebb76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:32 -0600 Subject: [PATCH 3629/5823] New translations ranks.md (German) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From ea7e64d62c126d45cf2a13b472e1fe3f3f157f16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:33 -0600 Subject: [PATCH 3630/5823] New translations shop-basic.md (German) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From bc632bfb7f32a65a2daabce31b54169fba192c8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:35 -0600 Subject: [PATCH 3631/5823] New translations shop-fees.md (German) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 438071fb91732e6705e43c0bc27ec3d2217dea4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:36 -0600 Subject: [PATCH 3632/5823] New translations shop-history.md (German) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From bad9690f7118c4e2b91ebb945762e6610584035e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:37 -0600 Subject: [PATCH 3633/5823] New translations shop-purger.md (German) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 84c1e9932fc0274808d55f8f15de7a1bd5274570 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:39 -0600 Subject: [PATCH 3634/5823] New translations sign-material.md (German) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From c2f65c62fd687fd3a2744be7b6e2a797dd9cc796 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:41 -0600 Subject: [PATCH 3635/5823] New translations suggest-price.md (German) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From ffaab4eea09f91f4b018bbf9e77f54c7dce47566 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:42 -0600 Subject: [PATCH 3636/5823] New translations special-effect.md (German) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From ff8133805a045a394e369c5fd8a0b5232fa35ffb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:45 -0600 Subject: [PATCH 3637/5823] New translations install.md (German) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f06fff231c80c3839c3c57de1385e2438262b804 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:47 -0600 Subject: [PATCH 3638/5823] New translations permissions.md (German) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 56af20a60c77feddfa7a30c916bab63f116d9b4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:48 -0600 Subject: [PATCH 3639/5823] New translations angelchest.md (German) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 17df397dcb1a2995cf770913193e649bfa012d7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:49 -0600 Subject: [PATCH 3640/5823] New translations plotsquared.md (German) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From cb1b9257dd98555a795cf62caadaec90fa141881 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:50 -0600 Subject: [PATCH 3641/5823] New translations residence.md (German) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 58a637f6921d1a7a54977c1a29e5bbc05a58e1d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:51 -0600 Subject: [PATCH 3642/5823] New translations superiorskyblock.md (German) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 9d42d109602dcfd750915ac5e290fa9762349392 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:52 -0600 Subject: [PATCH 3643/5823] New translations velocity.md (German) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From d5ce4c7fea98fbdd65d2b9463f9ae39778bc626f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:53 -0600 Subject: [PATCH 3644/5823] New translations worldguard.md (German) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 4ebef3186bbacbe17bde101fd3ee2c3588304893 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:54 -0600 Subject: [PATCH 3645/5823] New translations intro.md (German) --- i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From af389ced3ebbda505a44d926ed4678b9e228485a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:55 -0600 Subject: [PATCH 3646/5823] New translations interaction.md (German) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From f52ea96b9266db5c30c8fda3974c8062ad0058e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:57 -0600 Subject: [PATCH 3647/5823] New translations multi-currency.md (German) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From ed0d768767023d8042f6caedde4ffcef1a04c6bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:58 -0600 Subject: [PATCH 3648/5823] New translations performance-tweaking.md (German) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 39abff85111e4f760b7a9c21b0299c97bbfa3980 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:06:59 -0600 Subject: [PATCH 3649/5823] New translations display-system.md (German) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From f8a2cd5df98a753d9f0626a7832b236f190b2c36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:01 -0600 Subject: [PATCH 3650/5823] New translations compare-reremake.md (German) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/de-DE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b189b221afb6e162f6dadab9791160430544baf6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:03 -0600 Subject: [PATCH 3651/5823] New translations licenses.md (Greek) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 1bf9dcc1f8ca1fc63b58f87a07867aab1cfc9fcb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:04 -0600 Subject: [PATCH 3652/5823] New translations netease.md (Greek) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 9a72a84240a675c1495a71d989929e9630b32431 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:05 -0600 Subject: [PATCH 3653/5823] New translations discordsrv.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 224ebcf11e1f22ee85ac70d3086fdc12f7ab856a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:08 -0600 Subject: [PATCH 3654/5823] New translations bluemap.md (Greek) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 453b6607a4e43977f86e217f322c997cf2d86ff9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:09 -0600 Subject: [PATCH 3655/5823] New translations discount.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0e42eb3d2dac9b533b2e08d492018fdfbdce5e7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:10 -0600 Subject: [PATCH 3656/5823] New translations displaycontrol.md (Greek) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 16e6a5681e9da176f21a5d7201276b460cc7a04a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:11 -0600 Subject: [PATCH 3657/5823] New translations dynmap.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 4622c9e4f88a8f66363c27a9ef6623321b2d17d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:12 -0600 Subject: [PATCH 3658/5823] New translations ecoenchants.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c55a63143d37881c262a3ad468bd626309922f22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:16 -0600 Subject: [PATCH 3659/5823] New translations display-control.gif (Greek) From 5f1176b5834a26a829bfd312c99e82754d511e7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:25 -0600 Subject: [PATCH 3660/5823] New translations limited.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 03eb21413899b717b1c15032ee7b3775953e39c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:26 -0600 Subject: [PATCH 3661/5823] New translations list.md (Greek) --- i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 09d38d8600eadaf412c67caacffd3f8dc28cb3ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:27 -0600 Subject: [PATCH 3662/5823] New translations plan.md (Greek) --- i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f1f52cddee665fde6fe53792b68726c9adeb01b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:28 -0600 Subject: [PATCH 3663/5823] New translations reforges.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0f186b22d32c62384b7ace6702b0f4f12639874c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:29 -0600 Subject: [PATCH 3664/5823] New translations reremake-migrator.md (Greek) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1baf5274285d97cf9190ca07ea94dd2fa8ebf816 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:30 -0600 Subject: [PATCH 3665/5823] New translations shopitemonly.md (Greek) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7459b46d85469d989f6d526d0d32aab4db136536 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:32 -0600 Subject: [PATCH 3666/5823] New translations 6.2.0.9.md (Greek) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From f56d7cc4d9c56c85b8c69096e36c85a82b4231d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:34 -0600 Subject: [PATCH 3667/5823] New translations advancedregionmarket.md (Greek) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0334812c6723193ba9b1e71b10127596b955e000 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:35 -0600 Subject: [PATCH 3668/5823] New translations bentobox.md (Greek) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a3413a28f8fa426617f1baa911ce1d12c6fb57cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:36 -0600 Subject: [PATCH 3669/5823] New translations bungeecord-geyser.md (Greek) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1b1c91735c51e7ac220b590d0d950873015aa9a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:37 -0600 Subject: [PATCH 3670/5823] New translations bungeecord.md (Greek) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5b5300a3c7cc78c0d2c87d15123b3e456b816697 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:38 -0600 Subject: [PATCH 3671/5823] New translations chestprotect.md (Greek) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From edb0082195bd884ab2bdde9316d1f1a9cb255381 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:39 -0600 Subject: [PATCH 3672/5823] New translations clearlag.md (Greek) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8c361bb2eaaa1803e3e10b9a61bbfc31929d1200 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:40 -0600 Subject: [PATCH 3673/5823] New translations elitemobs.md (Greek) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1ba78233ee23c69f553d102dbfd65bcca65a463f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:41 -0600 Subject: [PATCH 3674/5823] New translations griefprevention.md (Greek) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5aeae532414e661b4bf9d3ce8e41abc9642acb7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:42 -0600 Subject: [PATCH 3675/5823] New translations itemsadder.md (Greek) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f5a87a364477af6e1edc7fa6d55346110a13c7b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:43 -0600 Subject: [PATCH 3676/5823] New translations lands.md (Greek) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b8ca3d49723abd073306a2420e51641a4641d870 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:44 -0600 Subject: [PATCH 3677/5823] New translations openinv.md (Greek) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 95bae04a0aac2e1e515f990d3fa1b68cfc4b24c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:45 -0600 Subject: [PATCH 3678/5823] New translations plotsquared.md (Greek) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From a08fa68590b514d121d4b8327dd6582ac9976c00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:46 -0600 Subject: [PATCH 3679/5823] New translations residence.md (Greek) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From eb73aae606af762037e2d8bf67b0cb4928eb3970 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:47 -0600 Subject: [PATCH 3680/5823] New translations slimefun.md (Greek) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 12f6d4823b47e4c37330300890621d927fb98b6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:48 -0600 Subject: [PATCH 3681/5823] New translations superiorskyblock.md (Greek) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 922af17692221e6e4e503c8c3dbe4f8ee45c8758 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:50 -0600 Subject: [PATCH 3682/5823] New translations towny.md (Greek) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c2d670a480005f9070427b61ef9d4bf5784cd730 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:50 -0600 Subject: [PATCH 3683/5823] New translations velocity.md (Greek) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3f35803a57a37e97a737ee5af81624e5951b8a9e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:53 -0600 Subject: [PATCH 3684/5823] New translations 03-work-with-shop-manager.md (Greek) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From efd3dc1ec927144edaedd2182c99fb74de5cfd1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:54 -0600 Subject: [PATCH 3685/5823] New translations 05-per-shop-permission-management.md (Greek) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 1c7c344599d12be033ed7d7d785acb534cf26b44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:55 -0600 Subject: [PATCH 3686/5823] New translations 06-protocol-system.md (Greek) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From e61a6e6755970ef13a4ae2e88e925994eb00dd7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:07:57 -0600 Subject: [PATCH 3687/5823] New translations compare-reremake.md (Greek) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From c5e4d9bc06b56b19a1f4e18ad2ade6cff104d2bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:01 -0600 Subject: [PATCH 3688/5823] New translations intro.md (Greek) --- i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From aa995749f40a2344fd890af6c7c3c3d379feb889 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:03 -0600 Subject: [PATCH 3689/5823] New translations cmd-alias.md (Greek) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From f7a2abc2c4cf2ed3e24dffa695074168d3737afc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:04 -0600 Subject: [PATCH 3690/5823] New translations datasource.md (Greek) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 1b565535d89985eb36009fc5092d593325783239 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:07 -0600 Subject: [PATCH 3691/5823] New translations interaction.md (Greek) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From d0e3e0b1d5d5e1e15e650e70feb9cff823622c85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:15 -0600 Subject: [PATCH 3692/5823] New translations display-system.md (Greek) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 706ccd7695ca980f8d40217fec04584c73c18ced Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:16 -0600 Subject: [PATCH 3693/5823] New translations history.md (Greek) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From facae2759c1960e4cbb82ac4e5fb32e4daf9ba87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:37 -0600 Subject: [PATCH 3694/5823] New translations protection.md (Greek) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From af3c8b251701f481d8ccd9cc55dff9fbe18c1f3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:39 -0600 Subject: [PATCH 3695/5823] New translations shop-basic.md (Greek) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f02b2442ce87169c974a137974d7c4fccecde47b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:45 -0600 Subject: [PATCH 3696/5823] New translations special-effect.md (Greek) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 3fc5594d893f36599aea30e98cdd99132350ae3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:49 -0600 Subject: [PATCH 3697/5823] New translations permissions.md (Greek) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 7c76bc69037a304f90fb4dc4449cadfbaece5de3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:50 -0600 Subject: [PATCH 3698/5823] New translations licenses.md (Greek) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From ca20c9f282a171aa6e29dfe91f42febb0819e5c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:51 -0600 Subject: [PATCH 3699/5823] New translations netease.md (Greek) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 6e6cea1222501572d5f71397151ffd29777c66e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:52 -0600 Subject: [PATCH 3700/5823] New translations privacy.md (Greek) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From cdba3acafa24411c1f0514fd1099de0dd6797474 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:54 -0600 Subject: [PATCH 3701/5823] New translations dynmap.md (Greek) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From b0ad137eca4dd86bc7bbd8364997efb4e416811c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:56 -0600 Subject: [PATCH 3702/5823] New translations bluemap.md (Greek) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From ada38eb071524ee4114dc031084e4af6d5f8c361 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:57 -0600 Subject: [PATCH 3703/5823] New translations discordsrv.md (Greek) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 3bd554f58e33b2c81e573739333beb99b5d17910 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:58 -0600 Subject: [PATCH 3704/5823] New translations discount.md (Greek) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From a519c014ff32dfaeae80406b12b45b3a541d3bbd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:08:59 -0600 Subject: [PATCH 3705/5823] New translations displaycontrol.md (Greek) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From f3ce7b930d87cada84e7b46bf777ccb7f59b6722 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:00 -0600 Subject: [PATCH 3706/5823] New translations ecoenchants.md (Greek) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 8effb6565b3f2fbd8891d42bbf0bc3ad46a4a792 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:04 -0600 Subject: [PATCH 3707/5823] New translations display-control.gif (Greek) From 902d531717599f657da5ca837ed95cb25b674dcb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:09 -0600 Subject: [PATCH 3708/5823] New translations per-shop-perms-management.md (Greek) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 20824b2e37e9a744887950e72a96374087ac3b05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:10 -0600 Subject: [PATCH 3709/5823] New translations price-system.md (Greek) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 347b2d1777927603b47738148f007860e81dee06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:11 -0600 Subject: [PATCH 3710/5823] New translations protection-checker.md (Greek) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From aed31167cfa293bcbaa6670879a14309004ec0fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:12 -0600 Subject: [PATCH 3711/5823] New translations protection.md (Greek) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 787dc9b4947da1f7aa20df992b8ac8e5d5379b18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:14 -0600 Subject: [PATCH 3712/5823] New translations ranks.md (Greek) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From cb720e641e36a07961d298e017645fc5901933a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:15 -0600 Subject: [PATCH 3713/5823] New translations shop-basic.md (Greek) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 10d1a0e3f762118c90a4607cb778f745fd7b3c43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:17 -0600 Subject: [PATCH 3714/5823] New translations shop-fees.md (Greek) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 7ff521cde16489b7c1f65f69f30dcfa44ed46389 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:18 -0600 Subject: [PATCH 3715/5823] New translations shop-history.md (Greek) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 19d8c62fd27ee8134404250214fafc66dee6c4a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:19 -0600 Subject: [PATCH 3716/5823] New translations shop-purger.md (Greek) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From f318f734f6d9b9de1975fde103f5b25d6685ee2d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:21 -0600 Subject: [PATCH 3717/5823] New translations sign-material.md (Greek) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From d4769c9d33dccfebd972c589d144756a6a9ee466 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:22 -0600 Subject: [PATCH 3718/5823] New translations suggest-price.md (Greek) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From bd3a59c75f43eed869632f990f72a305854279e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:23 -0600 Subject: [PATCH 3719/5823] New translations special-effect.md (Greek) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 3967d6e2d2a6ead3ad54991611fd60eac8c3b2b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:26 -0600 Subject: [PATCH 3720/5823] New translations install.md (Greek) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 8b4cdb45583ee9d0ba93bf22fdf7e345a3681993 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:28 -0600 Subject: [PATCH 3721/5823] New translations permissions.md (Greek) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 684668567df1e5db11f2eafea93f1fc10d5b6017 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:29 -0600 Subject: [PATCH 3722/5823] New translations angelchest.md (Greek) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 2d5fd6066e2b169fc64c954d5bc1078464692736 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:30 -0600 Subject: [PATCH 3723/5823] New translations plotsquared.md (Greek) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 083c9380964dcfe47ef8e6c190c53b4e5ad1a903 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:31 -0600 Subject: [PATCH 3724/5823] New translations residence.md (Greek) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 6491704b151c7bf1d45a1c050b421f383919c355 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:31 -0600 Subject: [PATCH 3725/5823] New translations superiorskyblock.md (Greek) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From ccac6f6664ad402fa910a266c8b7bc5c20ba8a6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:33 -0600 Subject: [PATCH 3726/5823] New translations velocity.md (Greek) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From a34a839d9eae410c6b6675e8ac246d19c35cb6bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:33 -0600 Subject: [PATCH 3727/5823] New translations worldguard.md (Greek) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From f9f9107213f2057ad22300e442bd97bbe552ae0a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:35 -0600 Subject: [PATCH 3728/5823] New translations intro.md (Greek) --- i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 88e012dc957102e0d88b5b5fcc13c38c1bbb9387 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:36 -0600 Subject: [PATCH 3729/5823] New translations interaction.md (Greek) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 885ebd983db5d3406ce603353e2c5fcd70979e6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:37 -0600 Subject: [PATCH 3730/5823] New translations multi-currency.md (Greek) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 17c250de911f0f4b97ee22b3a577234658c797ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:38 -0600 Subject: [PATCH 3731/5823] New translations performance-tweaking.md (Greek) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 5877cb3110ff6b2a34c851a8d830b7c8bc8c9b61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:39 -0600 Subject: [PATCH 3732/5823] New translations display-system.md (Greek) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 434fe9555c9c86e807e89fd523b2f3b6ac1c6d58 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:41 -0600 Subject: [PATCH 3733/5823] New translations compare-reremake.md (Greek) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/el-GR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5bb9aafed2e1063e5c41483904b6639be76849a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:43 -0600 Subject: [PATCH 3734/5823] New translations licenses.md (Finnish) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 32e5baee850603a245e0822b6be5abad39ee5b8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:44 -0600 Subject: [PATCH 3735/5823] New translations netease.md (Finnish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From d30a648f3e2a6dc053eabbcd39c9a642b06ac6a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:47 -0600 Subject: [PATCH 3736/5823] New translations bluemap.md (Finnish) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 07f4bfa3080ff20a2991c897b32afa25f0b35272 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:48 -0600 Subject: [PATCH 3737/5823] New translations discordsrv.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4b8b72965740ed757ae03429d9abca4a69ac7744 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:49 -0600 Subject: [PATCH 3738/5823] New translations discount.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bda60896e49c4e84c68854e3d9e4065ad9021fae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:50 -0600 Subject: [PATCH 3739/5823] New translations displaycontrol.md (Finnish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4f2a464b82a3d74a909a484a181936f71ff12c90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:51 -0600 Subject: [PATCH 3740/5823] New translations dynmap.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 8be311d72a38f7e98163dc2efc06f11c39838e5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:52 -0600 Subject: [PATCH 3741/5823] New translations ecoenchants.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a7755d3db1cedea7016b730bba780a24fcfa58f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:09:58 -0600 Subject: [PATCH 3742/5823] New translations display-control.gif (Finnish) From 12a557372db8e8225fc1a9ada8895b1e03e25951 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:06 -0600 Subject: [PATCH 3743/5823] New translations limited.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6e21668f510fef83a922a33add088ea3c38bbafa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:07 -0600 Subject: [PATCH 3744/5823] New translations list.md (Finnish) --- i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 75b3f8715b2104019eb002c1429371efb8968346 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:08 -0600 Subject: [PATCH 3745/5823] New translations plan.md (Finnish) --- i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 877c1584b2e0bc65de0070ab79981afa7bc4df61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:09 -0600 Subject: [PATCH 3746/5823] New translations reforges.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d12a10b05b14e9344787c9695ed8f3f5e1f7e472 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:11 -0600 Subject: [PATCH 3747/5823] New translations reremake-migrator.md (Finnish) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 23e792a21ae8a8290db974cfb42dc27fe1bbc4de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:12 -0600 Subject: [PATCH 3748/5823] New translations shopitemonly.md (Finnish) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 10d61519e43a4beac85de4c664776ca54ec6c432 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:14 -0600 Subject: [PATCH 3749/5823] New translations 6.2.0.9.md (Finnish) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From cf9f74733f27f07a73dc1e179cfee9bc4724c29b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:15 -0600 Subject: [PATCH 3750/5823] New translations advancedregionmarket.md (Finnish) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2da74b8439113c3f13ea36a21d7f584f96afd187 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:16 -0600 Subject: [PATCH 3751/5823] New translations bentobox.md (Finnish) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1c059a2332a212885ad5aa477d3ab6fbbc5fb8f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:18 -0600 Subject: [PATCH 3752/5823] New translations bungeecord-geyser.md (Finnish) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 11c47352873cf21e000c53a5e39a81b373a05bf0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:19 -0600 Subject: [PATCH 3753/5823] New translations bungeecord.md (Finnish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f524edde3614b6db11d8d1ce7569554d8dff301e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:20 -0600 Subject: [PATCH 3754/5823] New translations chestprotect.md (Finnish) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 28e654543c1c96b5a81f5c7e20a03a5f691528c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:21 -0600 Subject: [PATCH 3755/5823] New translations clearlag.md (Finnish) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7fef65ac67764e8eaaa4e1dd6eb582d15ab89e15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:22 -0600 Subject: [PATCH 3756/5823] New translations elitemobs.md (Finnish) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb32f249e0c051a49d35f62407a21bffef040af2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:23 -0600 Subject: [PATCH 3757/5823] New translations griefprevention.md (Finnish) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f8078a4def7b5051c5ccb6941567e7426ac3e273 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:24 -0600 Subject: [PATCH 3758/5823] New translations itemsadder.md (Finnish) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a239596998c9123318d314f79431d0d5633dac12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:25 -0600 Subject: [PATCH 3759/5823] New translations lands.md (Finnish) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1e65d380295216578c948bb2f9881dcf4eb1c19d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:26 -0600 Subject: [PATCH 3760/5823] New translations openinv.md (Finnish) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d6797b243cde9abeddce6de21c7a6d3a6c5a8809 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:27 -0600 Subject: [PATCH 3761/5823] New translations plotsquared.md (Finnish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 03657b95dd3ab6eb0582fe4f04354f27cec97977 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:28 -0600 Subject: [PATCH 3762/5823] New translations residence.md (Finnish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From ab168bba8141eaeeea1d72d02229d382b519c30c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:29 -0600 Subject: [PATCH 3763/5823] New translations slimefun.md (Finnish) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 727d311b516189dd0e6415600537a1ecce0c9466 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:31 -0600 Subject: [PATCH 3764/5823] New translations superiorskyblock.md (Finnish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ca9938c7b2f9c79e3d473ae4ade61ffc0709fabd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:31 -0600 Subject: [PATCH 3765/5823] New translations 05-per-shop-permission-management.md (Finnish) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 7a47e6552508e66304c1f38aa4fba101323ce0a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:32 -0600 Subject: [PATCH 3766/5823] New translations towny.md (Finnish) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8c8e8d55ec9eebb66dd42c69aa362123b1a71e83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:33 -0600 Subject: [PATCH 3767/5823] New translations velocity.md (Finnish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c5779c8919121fd3952d6a1c7ded97d76d3a9cf3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:35 -0600 Subject: [PATCH 3768/5823] New translations 03-work-with-shop-manager.md (Finnish) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 040b061e8bea30f8ee5bccc38900f6bc401cfe36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:37 -0600 Subject: [PATCH 3769/5823] New translations 06-protocol-system.md (Finnish) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 1ab7a03d76d2c9bd96da4e235f961deb81a7ef50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:39 -0600 Subject: [PATCH 3770/5823] New translations compare-reremake.md (Finnish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From cc9c1e9121c47a64d5c44d7d2db52961bee88430 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:43 -0600 Subject: [PATCH 3771/5823] New translations intro.md (Finnish) --- i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 15745c14519ec713784a867d0171f3c0a05b00cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:44 -0600 Subject: [PATCH 3772/5823] New translations cmd-alias.md (Finnish) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 359be29f7dd56124b13baa6a88929b30438221b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:46 -0600 Subject: [PATCH 3773/5823] New translations datasource.md (Finnish) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 22abe017fb97d7d9617ba2454b039883622f97a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:49 -0600 Subject: [PATCH 3774/5823] New translations interaction.md (Finnish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 6c8584b7667939f5ec06ddb24e46efc832e1057c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:57 -0600 Subject: [PATCH 3775/5823] New translations display-system.md (Finnish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From a14be5b837ab47533fc7a320ee71964cac8e7b74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:10:58 -0600 Subject: [PATCH 3776/5823] New translations history.md (Finnish) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From ae1094b028c78465742312eec59feafcc1277550 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:19 -0600 Subject: [PATCH 3777/5823] New translations protection.md (Finnish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From c8b1c3a177b4e92d2597ffa6af0e2f1d43ed0a9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:21 -0600 Subject: [PATCH 3778/5823] New translations shop-basic.md (Finnish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 0cc535c7c5a48c4fe6e1e6f529cc17412d519b45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:28 -0600 Subject: [PATCH 3779/5823] New translations special-effect.md (Finnish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 651d6506cb71d0c6477ffdbde4608d2a63331dd8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:31 -0600 Subject: [PATCH 3780/5823] New translations permissions.md (Finnish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 8451d32c7ddbb71cb76c60372949f5a8f50185b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:33 -0600 Subject: [PATCH 3781/5823] New translations licenses.md (Finnish) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 2ab3269a44c8ea75ed7644479f82c16cec49b5f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:34 -0600 Subject: [PATCH 3782/5823] New translations netease.md (Finnish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 3bb365bc8efd7979ef96335fb56b6d8a3bc6bada Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:35 -0600 Subject: [PATCH 3783/5823] New translations privacy.md (Finnish) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 515b2cee3881dcb6af77d54409abcdd85bd8d11b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:36 -0600 Subject: [PATCH 3784/5823] New translations discount.md (Finnish) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 62052dda801c90387f1236acd0473dc7863d2f67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:39 -0600 Subject: [PATCH 3785/5823] New translations bluemap.md (Finnish) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 98b0ad9c1dadb49565f2e5c512a0c8d4fa09c941 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:40 -0600 Subject: [PATCH 3786/5823] New translations discordsrv.md (Finnish) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From bb7f68094cef1717b15eb6baa6bd5460ae2a31cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:41 -0600 Subject: [PATCH 3787/5823] New translations displaycontrol.md (Finnish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From b3d5ac7fbd78c40f90169f4096f2e607c1b63c45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:42 -0600 Subject: [PATCH 3788/5823] New translations dynmap.md (Finnish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 0209350c005d85376eb2f6cf341a1617283a5056 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:43 -0600 Subject: [PATCH 3789/5823] New translations ecoenchants.md (Finnish) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From b731663da29381732321b1cd1568f3f15fd1ac87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:46 -0600 Subject: [PATCH 3790/5823] New translations display-control.gif (Finnish) From 5eef147123bf7b366a8f6539d8855f0cc8e8adc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:51 -0600 Subject: [PATCH 3791/5823] New translations per-shop-perms-management.md (Finnish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 03fdeecfc315dd5cb7587c12600e38c21169739f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:52 -0600 Subject: [PATCH 3792/5823] New translations price-system.md (Finnish) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 6eff70de0ad0e3883a7f979bb2419ad666681cdf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:54 -0600 Subject: [PATCH 3793/5823] New translations protection-checker.md (Finnish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 788711611a38d6bca40a384707f1434f12fdabee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:55 -0600 Subject: [PATCH 3794/5823] New translations protection.md (Finnish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 7a7ecd37d9088bdd0dcd12bb6ad8705c819c8a24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:56 -0600 Subject: [PATCH 3795/5823] New translations ranks.md (Finnish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 2e322bcdb012e8ff5a104e36078bcbf6f66267a8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:57 -0600 Subject: [PATCH 3796/5823] New translations shop-basic.md (Finnish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From d2bfaacaabcb6b9b4d207086246e3d3cfbfc6e4b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:11:59 -0600 Subject: [PATCH 3797/5823] New translations shop-fees.md (Finnish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 5cc4dfab3593cbb3d984903e4355276679eef458 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:00 -0600 Subject: [PATCH 3798/5823] New translations shop-history.md (Finnish) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From a0e4abd41da2694bd4b7486d39c010cc29b528a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:01 -0600 Subject: [PATCH 3799/5823] New translations shop-purger.md (Finnish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 3b40247a38d1183cb99b0a950a7a360abe5ba5bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:03 -0600 Subject: [PATCH 3800/5823] New translations sign-material.md (Finnish) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 0e208ca6151488bd7299886593fb3bb9ee3d13bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:04 -0600 Subject: [PATCH 3801/5823] New translations suggest-price.md (Finnish) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 1c2bfe4c56e3428e1c7e40c4536803a3409cc6b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:05 -0600 Subject: [PATCH 3802/5823] New translations special-effect.md (Finnish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 013364cd8dd868b70e048e7f9903dc6a27b6a20b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:09 -0600 Subject: [PATCH 3803/5823] New translations install.md (Finnish) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 9f94806ffd176e1483d0164ac499963afb603005 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:10 -0600 Subject: [PATCH 3804/5823] New translations permissions.md (Finnish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 7a4dc85c14722a875f33f4b63438b1b729d3dc7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:11 -0600 Subject: [PATCH 3805/5823] New translations angelchest.md (Finnish) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 885593c947fc5f95cbc2953ec7228729d1498453 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:12 -0600 Subject: [PATCH 3806/5823] New translations plotsquared.md (Finnish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 137916adc212d13ef25adcd8e324fe3a5bd02f95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:13 -0600 Subject: [PATCH 3807/5823] New translations residence.md (Finnish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 96fc64619b6eb6428b742f32cb0012c4a519d4fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:14 -0600 Subject: [PATCH 3808/5823] New translations superiorskyblock.md (Finnish) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 0b087a02272b5dd608fbbce1600dbdc9ffc5e652 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:15 -0600 Subject: [PATCH 3809/5823] New translations velocity.md (Finnish) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 00e16635cf582833e142e4950bca4194001c5eaa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:16 -0600 Subject: [PATCH 3810/5823] New translations worldguard.md (Finnish) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From c132dfa9e6014fbba75ac6a3bf9214ff1ac07707 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:17 -0600 Subject: [PATCH 3811/5823] New translations intro.md (Finnish) --- i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 854e01510c8e6ea1a97071c20788082380d47814 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:18 -0600 Subject: [PATCH 3812/5823] New translations interaction.md (Finnish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 1f86f5e7e12d94fc20730ecd35899b691fd9fc98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:20 -0600 Subject: [PATCH 3813/5823] New translations multi-currency.md (Finnish) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From c08164b5249e889074c32719c7ea06a61002cffa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:21 -0600 Subject: [PATCH 3814/5823] New translations performance-tweaking.md (Finnish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 6b9c986384e4733779a8e15bc9855fc34f2372ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:22 -0600 Subject: [PATCH 3815/5823] New translations display-system.md (Finnish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From ff50a49c617ddd3abbbf435fd1534cf94477884e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:24 -0600 Subject: [PATCH 3816/5823] New translations compare-reremake.md (Finnish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fi-FI/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 39fa4a35df1856b61d1fcc0a15ef00b980d59ec2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:25 -0600 Subject: [PATCH 3817/5823] New translations licenses.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 90ea8a0bb199f987c393a7863dca6d41ab820a4b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:26 -0600 Subject: [PATCH 3818/5823] New translations netease.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 341b86d2dc3d07be537aa52bebe65afbc2cc178a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:29 -0600 Subject: [PATCH 3819/5823] New translations bluemap.md (Hebrew) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 3a5e6579ab7f21f7d108254e9e3a7ee4c9af853d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:30 -0600 Subject: [PATCH 3820/5823] New translations discordsrv.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4282f5fa1008e5573622ddeace9dfdcaa85dc940 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:32 -0600 Subject: [PATCH 3821/5823] New translations discount.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e6532c7537ac74226d4b6c6d7f329dedaf63bd00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:33 -0600 Subject: [PATCH 3822/5823] New translations displaycontrol.md (Hebrew) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 24dd591c3879351bc58c52e8fde5a3d0000d7723 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:34 -0600 Subject: [PATCH 3823/5823] New translations dynmap.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 93a085f7cd4db72e1d448ba520c7e6727c213cd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:35 -0600 Subject: [PATCH 3824/5823] New translations ecoenchants.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5e27a1e9795a3bf9ca619791ce250c816153a756 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:38 -0600 Subject: [PATCH 3825/5823] New translations display-control.gif (Hebrew) From 4fd07421509b243dc2a230f595817befe4bc46ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:47 -0600 Subject: [PATCH 3826/5823] New translations limited.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a09472c3605b8553ecfc657368d1730b7e54375c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:48 -0600 Subject: [PATCH 3827/5823] New translations list.md (Hebrew) --- i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9c068687278be10feef1f37ce13f5ddf5d1c08a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:49 -0600 Subject: [PATCH 3828/5823] New translations plan.md (Hebrew) --- i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From acf4ca51fbcfc2803a530ad19a547a72b61defd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:50 -0600 Subject: [PATCH 3829/5823] New translations reforges.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 22d4b387d45367f22dbe6d7bf12bb2453b92f71a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:51 -0600 Subject: [PATCH 3830/5823] New translations reremake-migrator.md (Hebrew) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From eb0f9c5dbe7797a4b0a9ae0485c94aaa79dc4a1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:52 -0600 Subject: [PATCH 3831/5823] New translations shopitemonly.md (Hebrew) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 81e5dc933b61e86466a99f5908a4ce2228c5639f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:54 -0600 Subject: [PATCH 3832/5823] New translations 6.2.0.9.md (Hebrew) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 350f0e6a8086845366d64408991b7bc47f9d2995 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:56 -0600 Subject: [PATCH 3833/5823] New translations advancedregionmarket.md (Hebrew) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 00f24f9964b119d5d638c2b4b887bcef917886ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:57 -0600 Subject: [PATCH 3834/5823] New translations bentobox.md (Hebrew) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e1a53da68e768ddd86fdfd0427af5f99d19fb5eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:57 -0600 Subject: [PATCH 3835/5823] New translations bungeecord-geyser.md (Hebrew) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d375b060574c7de4184e044e6b6d31be8bbc26b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:12:58 -0600 Subject: [PATCH 3836/5823] New translations bungeecord.md (Hebrew) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2c143fb1b55a32bdf374249c3cb842872ca673fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:00 -0600 Subject: [PATCH 3837/5823] New translations chestprotect.md (Hebrew) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 5ec9ed526ec901875cd927a2216d6945b0181fd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:01 -0600 Subject: [PATCH 3838/5823] New translations clearlag.md (Hebrew) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 97ea5965e80f2bf5850ef99a1f97ac43d1ee86d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:02 -0600 Subject: [PATCH 3839/5823] New translations elitemobs.md (Hebrew) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c9821255336da70b105d46a961e3062040a26ea3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:03 -0600 Subject: [PATCH 3840/5823] New translations griefprevention.md (Hebrew) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dba562982c2646fc72624d34ff1f32fe0a1a78d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:04 -0600 Subject: [PATCH 3841/5823] New translations itemsadder.md (Hebrew) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4e84e258113dfec3bc3779ad3fcf3faa20fa98aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:05 -0600 Subject: [PATCH 3842/5823] New translations lands.md (Hebrew) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 42c55d1e2f8cf9e907bc5fad307b94481b1d7e7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:06 -0600 Subject: [PATCH 3843/5823] New translations openinv.md (Hebrew) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 54abfd615c9e977440ebb133c28d2048859efec7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:07 -0600 Subject: [PATCH 3844/5823] New translations plotsquared.md (Hebrew) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 5a79e8261243ccda72eb271f585e3dda5d64e27b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:08 -0600 Subject: [PATCH 3845/5823] New translations residence.md (Hebrew) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 858b32773111eb1017cb8bac005ec8bd5e150f29 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:09 -0600 Subject: [PATCH 3846/5823] New translations 03-work-with-shop-manager.md (Hebrew) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From a8bbd14e850af3a39ef889a2d69942a7cd1f7776 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:10 -0600 Subject: [PATCH 3847/5823] New translations slimefun.md (Hebrew) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1e75b24905099ee4509a6f709389d42217e70448 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:11 -0600 Subject: [PATCH 3848/5823] New translations superiorskyblock.md (Hebrew) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5fedf54972663cf59caaefef97155569e530c676 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:12 -0600 Subject: [PATCH 3849/5823] New translations towny.md (Hebrew) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 386388ce9f13d3bf25e014b80bdf15553a6453c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:13 -0600 Subject: [PATCH 3850/5823] New translations velocity.md (Hebrew) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f8807958a509eecccb65d0fa093d69fefbe3fd0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:15 -0600 Subject: [PATCH 3851/5823] New translations 05-per-shop-permission-management.md (Hebrew) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 202b271368100b5815a3930dacdc6b73eebf93f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:17 -0600 Subject: [PATCH 3852/5823] New translations 06-protocol-system.md (Hebrew) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 2522093e9a4376f55259b688a2ff940cdad648c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:19 -0600 Subject: [PATCH 3853/5823] New translations compare-reremake.md (Hebrew) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From d3ff329b54d19dde02477fc30e12a9d8d28e3a1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:23 -0600 Subject: [PATCH 3854/5823] New translations intro.md (Hebrew) --- i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 2cd3a11a808f7b790b16767f9e930c9644f7a0d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:25 -0600 Subject: [PATCH 3855/5823] New translations cmd-alias.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From a47e207ef2df8a72c8eb77104438d0d3529a8af6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:26 -0600 Subject: [PATCH 3856/5823] New translations datasource.md (Hebrew) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From b1a9088b950af1f1b3692ebe1de349967a33e1d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:29 -0600 Subject: [PATCH 3857/5823] New translations interaction.md (Hebrew) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From ac2ccc2974f8ace27ad54b7fde4b869c69c6a636 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:38 -0600 Subject: [PATCH 3858/5823] New translations display-system.md (Hebrew) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 2e32604eb6f6e028a8c9ffbd4ea0b81d83a42d85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:13:39 -0600 Subject: [PATCH 3859/5823] New translations history.md (Hebrew) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 4ce7d336360d6b0269f8b3d6af1d4d0b264aa6df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:00 -0600 Subject: [PATCH 3860/5823] New translations protection.md (Hebrew) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From fef0e563bb12163ef7b35d7d328d92d2c0385389 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:02 -0600 Subject: [PATCH 3861/5823] New translations shop-basic.md (Hebrew) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From e55218e0639146cab6c84904ce9ca213fcb21a18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:09 -0600 Subject: [PATCH 3862/5823] New translations special-effect.md (Hebrew) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 9b0ce5ab2adaa7fcff8bc8d7169f85ef163fdbd9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:12 -0600 Subject: [PATCH 3863/5823] New translations permissions.md (Hebrew) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 23fe143c8dbc1752b92f6acff239ac69afe7ed0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:14 -0600 Subject: [PATCH 3864/5823] New translations licenses.md (Hebrew) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From d4739d52f12e009f9feb30c02763898e297541f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:15 -0600 Subject: [PATCH 3865/5823] New translations bluemap.md (Hebrew) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 0a03a37d5a050ce991e2db3f88163dffd49d7358 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:16 -0600 Subject: [PATCH 3866/5823] New translations netease.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 2807918855096e74c48fe2582f42e0e59bae0afb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:17 -0600 Subject: [PATCH 3867/5823] New translations privacy.md (Hebrew) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 3be301cae36e37ae6e2d335fe7ab226ab00fdd38 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:20 -0600 Subject: [PATCH 3868/5823] New translations discordsrv.md (Hebrew) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 2cec043598834c71c07c40ab2ca9ffdc4385bd5b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:21 -0600 Subject: [PATCH 3869/5823] New translations discount.md (Hebrew) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From ae6caeacaf5a9d8c7a361c21ba19c6a805ff15a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:22 -0600 Subject: [PATCH 3870/5823] New translations displaycontrol.md (Hebrew) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From ca1301dfa852637801dd6f7ce02a719a8b811115 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:23 -0600 Subject: [PATCH 3871/5823] New translations dynmap.md (Hebrew) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 0b2d21540a76fdb6c4034c2e7b7d54b6e966dd7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:24 -0600 Subject: [PATCH 3872/5823] New translations ecoenchants.md (Hebrew) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From b45045752c32822b6813c1723425cb052f507b0a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:27 -0600 Subject: [PATCH 3873/5823] New translations display-control.gif (Hebrew) From ba5a823b78a67fc066169d012e8772f944f196d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:32 -0600 Subject: [PATCH 3874/5823] New translations per-shop-perms-management.md (Hebrew) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From c931c67ac8ba1d8135cd1b6fbe00462077a1c0e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:33 -0600 Subject: [PATCH 3875/5823] New translations price-system.md (Hebrew) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 554a60d0d8127cef6096e1a9631df10b9063ff7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:35 -0600 Subject: [PATCH 3876/5823] New translations protection-checker.md (Hebrew) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 383b099bbf3551bdcdf0dd85b571b00a0346661f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:36 -0600 Subject: [PATCH 3877/5823] New translations protection.md (Hebrew) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 22be2034c8a3e555aba8e6ee00e95a286232bedd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:37 -0600 Subject: [PATCH 3878/5823] New translations ranks.md (Hebrew) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From e61323b78d17cb4d121b5cfbf45bfeb5a87c7b80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:39 -0600 Subject: [PATCH 3879/5823] New translations shop-basic.md (Hebrew) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From c1fe7c91cc13e2963e873298135b7efa29ef0550 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:40 -0600 Subject: [PATCH 3880/5823] New translations shop-fees.md (Hebrew) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From c8adce4f8aaea1b605c4ada9861fe7f7579ff864 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:41 -0600 Subject: [PATCH 3881/5823] New translations shop-history.md (Hebrew) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From f157b92e96c9cab1afa223b58ea36ba44ce96b9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:42 -0600 Subject: [PATCH 3882/5823] New translations shop-purger.md (Hebrew) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From f5b1b311600eeab78f5a9f9870427bad3520d70a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:44 -0600 Subject: [PATCH 3883/5823] New translations sign-material.md (Hebrew) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From dc96a8d3f19974613562f6298518cbd0c48f7dd5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:46 -0600 Subject: [PATCH 3884/5823] New translations suggest-price.md (Hebrew) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From d44979434f39bb74ea6c425a41e5eaf115373146 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:47 -0600 Subject: [PATCH 3885/5823] New translations special-effect.md (Hebrew) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From cc906514e7de4e6b4014b967fa46cf80b89c7a01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:50 -0600 Subject: [PATCH 3886/5823] New translations install.md (Hebrew) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 3e0a0d50814c8fba4fb331ec4c493ea3ae6a2741 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:51 -0600 Subject: [PATCH 3887/5823] New translations permissions.md (Hebrew) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From a76d09d7042ade077ef8652edd1ba98617f846fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:52 -0600 Subject: [PATCH 3888/5823] New translations angelchest.md (Hebrew) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From f84a385b56f91f95ff34972418d002ab155c1894 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:53 -0600 Subject: [PATCH 3889/5823] New translations plotsquared.md (Hebrew) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 974e08f99e79568c9b52e6bfa103399cc0c1e5dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:54 -0600 Subject: [PATCH 3890/5823] New translations residence.md (Hebrew) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 0ab83334863af8de180fba8cdd53b5b35fb26b63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:55 -0600 Subject: [PATCH 3891/5823] New translations superiorskyblock.md (Hebrew) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From a7e7f867c7acc858256d39ca40b8289301a9ef95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:56 -0600 Subject: [PATCH 3892/5823] New translations velocity.md (Hebrew) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 0331fbc2e6a0d8849e11b5961cdda3fb8e0ea448 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:57 -0600 Subject: [PATCH 3893/5823] New translations worldguard.md (Hebrew) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 940a0f2733c68d1f56adc2c2c6a0d91c06bb3191 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:58 -0600 Subject: [PATCH 3894/5823] New translations intro.md (Hebrew) --- i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 5d8c2d111dd6e8e746787ad359e1f1e744b40fd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:14:59 -0600 Subject: [PATCH 3895/5823] New translations interaction.md (Hebrew) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From ae01c91f56a4afd6aa483872a193ff771890f0a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:01 -0600 Subject: [PATCH 3896/5823] New translations multi-currency.md (Hebrew) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 76cb86a7b0e3f77ccdbd75acc75c652743e0e6ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:02 -0600 Subject: [PATCH 3897/5823] New translations netease.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 47335adeb5cb4a85b210fb0bc09855f709fae48a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:03 -0600 Subject: [PATCH 3898/5823] New translations performance-tweaking.md (Hebrew) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 5190d7fc6c3210fcf53551473c66950c74ea22c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:04 -0600 Subject: [PATCH 3899/5823] New translations display-system.md (Hebrew) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 8c343c93d9b1c465eed976e4b03bd41bc409763c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:05 -0600 Subject: [PATCH 3900/5823] New translations compare-reremake.md (Hebrew) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/he-IL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 0c2009358e469df880e6fb1c3cb80771e7107a23 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:07 -0600 Subject: [PATCH 3901/5823] New translations licenses.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 31e22227ce928165ee57c56ecf956a09ec836856 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:10 -0600 Subject: [PATCH 3902/5823] New translations bluemap.md (Hungarian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 2d1a2cc9a41ccf577cff874c7b6221e892631a3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:11 -0600 Subject: [PATCH 3903/5823] New translations discordsrv.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e95842e5373d8f2a0b0c526c80afff573a6e0949 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:12 -0600 Subject: [PATCH 3904/5823] New translations discount.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b87affcef947fda21b2e45ae02c20103359e79ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:14 -0600 Subject: [PATCH 3905/5823] New translations displaycontrol.md (Hungarian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4d01c0985c35f12dac8b35b6d405fdfe1583c266 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:15 -0600 Subject: [PATCH 3906/5823] New translations dynmap.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 89815ba86cb6d077a5d6caf1c0a928b908ef8f3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:16 -0600 Subject: [PATCH 3907/5823] New translations ecoenchants.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c4dd18a78d8dbc77bc60f26993435510fe37d692 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:19 -0600 Subject: [PATCH 3908/5823] New translations display-control.gif (Hungarian) From c007db00549f966c00c2455c3d41505ce9694dd7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:28 -0600 Subject: [PATCH 3909/5823] New translations limited.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0d5655a25131c2156aa503a961de3172d8ba34c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:29 -0600 Subject: [PATCH 3910/5823] New translations list.md (Hungarian) --- i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5f25f6acf3dbed5e4f8bfadf1519b14d625e5736 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:30 -0600 Subject: [PATCH 3911/5823] New translations plan.md (Hungarian) --- i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 646aa66459ca29926c42f73d6d0c8d0f95953520 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:31 -0600 Subject: [PATCH 3912/5823] New translations reforges.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 796c43c47e6b21c2c950c0c505cb4991f3fc4db0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:32 -0600 Subject: [PATCH 3913/5823] New translations reremake-migrator.md (Hungarian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 590759a24bab05cc63f6564206d38728dcee4f8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:33 -0600 Subject: [PATCH 3914/5823] New translations shopitemonly.md (Hungarian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e87facefef9fe14fa21b2a6d7bee8c7e12c44261 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:35 -0600 Subject: [PATCH 3915/5823] New translations 6.2.0.9.md (Hungarian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From fb43f147ee0142b28500ed5a9b934cfefffac2e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:37 -0600 Subject: [PATCH 3916/5823] New translations advancedregionmarket.md (Hungarian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e113c5598a5ae130d85a6d2a88a42835d9ceb8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:38 -0600 Subject: [PATCH 3917/5823] New translations bentobox.md (Hungarian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 61c757c0c5d3e5a053a2106e89890db04b8e8a94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:39 -0600 Subject: [PATCH 3918/5823] New translations bungeecord-geyser.md (Hungarian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e2002cf5a5573d59aec0ce8fa83017c4e21d2610 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:40 -0600 Subject: [PATCH 3919/5823] New translations bungeecord.md (Hungarian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d45ec8d22e8475dfff74f1b834b320c354e5f7bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:41 -0600 Subject: [PATCH 3920/5823] New translations chestprotect.md (Hungarian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 3834d6f9766e59640cc7bc88dec287dc8bbeb975 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:42 -0600 Subject: [PATCH 3921/5823] New translations clearlag.md (Hungarian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 257a2521efba163fb534065c2531dba67cce0945 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:43 -0600 Subject: [PATCH 3922/5823] New translations elitemobs.md (Hungarian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 31572ec5406656e1842117d6f3397e9329007fed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:44 -0600 Subject: [PATCH 3923/5823] New translations griefprevention.md (Hungarian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 003be2572695bfdda8f5bce2e14c226ef5f18a18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:46 -0600 Subject: [PATCH 3924/5823] New translations itemsadder.md (Hungarian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e41a64c107aeddd9010a94a44bfcf2aed9671a25 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:47 -0600 Subject: [PATCH 3925/5823] New translations lands.md (Hungarian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 59ea8b145da0ae8f4ee4ed96d5f910b8c7fa7d82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:48 -0600 Subject: [PATCH 3926/5823] New translations openinv.md (Hungarian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7a062ddc61a1c1322342658f15d8038c571bfff0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:49 -0600 Subject: [PATCH 3927/5823] New translations velocity.md (Hungarian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08bb4907d52d364df82be8e3818811d5c4937aba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:50 -0600 Subject: [PATCH 3928/5823] New translations plotsquared.md (Hungarian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From e2921dabcf679778d2958111e485ce9e1def482c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:51 -0600 Subject: [PATCH 3929/5823] New translations residence.md (Hungarian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 0e25a627df92a9a75a19f4b2556b5eaad79a7781 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:52 -0600 Subject: [PATCH 3930/5823] New translations slimefun.md (Hungarian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d6683b78dc9980d2a967c12e6d0ee169c40d948c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:53 -0600 Subject: [PATCH 3931/5823] New translations superiorskyblock.md (Hungarian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From de2eb6e31ff5d0adf12274abf7c7d48d10363ab2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:54 -0600 Subject: [PATCH 3932/5823] New translations towny.md (Hungarian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 515402cb8de0d1c1c99ea3c990e95bd9e27f655f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:56 -0600 Subject: [PATCH 3933/5823] New translations 03-work-with-shop-manager.md (Hungarian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 12cbe6ed0369fe70a5612c2c96fa47eb196a7523 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:57 -0600 Subject: [PATCH 3934/5823] New translations 05-per-shop-permission-management.md (Hungarian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 19c8bf050d0f256530120770d66b94326b8ec1a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:15:59 -0600 Subject: [PATCH 3935/5823] New translations 06-protocol-system.md (Hungarian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From d9acc6743e89a8777384d487deef63599fd1f36e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:01 -0600 Subject: [PATCH 3936/5823] New translations compare-reremake.md (Hungarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 6534deca99083a0c4da3b22d2d39d2ae5c9334bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:05 -0600 Subject: [PATCH 3937/5823] New translations intro.md (Hungarian) --- i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 46fcee28def33cd5f3df057007d501e3ff48ed50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:07 -0600 Subject: [PATCH 3938/5823] New translations cmd-alias.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From bd7024dd2a1473fd89a070ca0951f20f2670fea5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:08 -0600 Subject: [PATCH 3939/5823] New translations datasource.md (Hungarian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 05e7428e841732fb0c4c7abce889b86488e03bb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:12 -0600 Subject: [PATCH 3940/5823] New translations interaction.md (Hungarian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 1429c764222aa95dac527ed1713d6f3c375d6381 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:20 -0600 Subject: [PATCH 3941/5823] New translations display-system.md (Hungarian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 7ecca8e14bf5626eb2efb701dca3a5697fd92676 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:21 -0600 Subject: [PATCH 3942/5823] New translations history.md (Hungarian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 51b3bb8e0aeaf265825045405e5b8831b8ea52d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:42 -0600 Subject: [PATCH 3943/5823] New translations protection.md (Hungarian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 63e9ebaf93949ff5f39c590c0bfb36025427aaa7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:44 -0600 Subject: [PATCH 3944/5823] New translations shop-basic.md (Hungarian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From a13a76ed6e8276a9802dcda51790fd4f334e5145 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:51 -0600 Subject: [PATCH 3945/5823] New translations special-effect.md (Hungarian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From bf617a7480fe96e4de3e0cf7368c2a7e7c5eaa44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:54 -0600 Subject: [PATCH 3946/5823] New translations permissions.md (Hungarian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 5d33e2a8b2e365ed1d9cb9253cb9b6fc85c42f49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:56 -0600 Subject: [PATCH 3947/5823] New translations licenses.md (Hungarian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From a62c2fca55aa245cd308a400196db8dee4dd202e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:57 -0600 Subject: [PATCH 3948/5823] New translations netease.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From cfa34bca53006b07f221ecc7b92a4e83864d7546 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:16:58 -0600 Subject: [PATCH 3949/5823] New translations privacy.md (Hungarian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 47f9047590e006b1fff88861bc07a1a024f42dcd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:00 -0600 Subject: [PATCH 3950/5823] New translations bluemap.md (Hungarian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 43b54c004420339f9636f8f69826f4d43e557034 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:01 -0600 Subject: [PATCH 3951/5823] New translations discordsrv.md (Hungarian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 19732d8aff6c341feffff4dec6f3605b05fa1d12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:02 -0600 Subject: [PATCH 3952/5823] New translations discount.md (Hungarian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 5b4cc05fe458ed66222fcbceada9294f77a228c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:03 -0600 Subject: [PATCH 3953/5823] New translations displaycontrol.md (Hungarian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 61d111ca3d9e302d94d3d9077146c3bafeaa2457 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:04 -0600 Subject: [PATCH 3954/5823] New translations dynmap.md (Hungarian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 222d3d6a69a180bb000cc7680a1d11dec04175dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:05 -0600 Subject: [PATCH 3955/5823] New translations ecoenchants.md (Hungarian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From fb9732e62323a47a60c68304caef6c299eb28f69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:08 -0600 Subject: [PATCH 3956/5823] New translations display-control.gif (Hungarian) From d1e44951eebd779c8565b066336f2fbb691ae856 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:14 -0600 Subject: [PATCH 3957/5823] New translations per-shop-perms-management.md (Hungarian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 927516031840273b507adf6e4f1a0bf821a7228c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:15 -0600 Subject: [PATCH 3958/5823] New translations price-system.md (Hungarian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 7007f6fed0ab7682379e73991488a1f6df48b615 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:16 -0600 Subject: [PATCH 3959/5823] New translations protection-checker.md (Hungarian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From e8a0c827963d6f19b6568b3fa75400cafc233d39 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:17 -0600 Subject: [PATCH 3960/5823] New translations protection.md (Hungarian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From b452d18a5703517a7b4cd20b11b9cb6a51abb0dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:18 -0600 Subject: [PATCH 3961/5823] New translations ranks.md (Hungarian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From c10cccbda19b56b0fda0a7a99b85ed12a20b8586 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:20 -0600 Subject: [PATCH 3962/5823] New translations shop-basic.md (Hungarian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From e71d0f2edc69ef2ec410f8c7eacec6a8535a67a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:22 -0600 Subject: [PATCH 3963/5823] New translations shop-fees.md (Hungarian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4ac3687eea9f7c801e7dd5ffa0a6036f52649333 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:23 -0600 Subject: [PATCH 3964/5823] New translations shop-history.md (Hungarian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From d24fb5b76d00bc66f44ef6742693fb64f132b4eb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:24 -0600 Subject: [PATCH 3965/5823] New translations shop-purger.md (Hungarian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From efc8513d3c2354478a7b6e8671c51ee818e0b4bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:26 -0600 Subject: [PATCH 3966/5823] New translations sign-material.md (Hungarian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 5fd2296bad77d2532bba6ae2958bc8f154a6e777 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:28 -0600 Subject: [PATCH 3967/5823] New translations suggest-price.md (Hungarian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 26293a27dcc34cc382a50080fdf1d15b44db194b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:29 -0600 Subject: [PATCH 3968/5823] New translations special-effect.md (Hungarian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 8ce54a26f31ddad38d93bac8c0b67e6d88cf9fcf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:32 -0600 Subject: [PATCH 3969/5823] New translations install.md (Hungarian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 7aa299bce059a119ed5ba56affee8c32d62a28b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:33 -0600 Subject: [PATCH 3970/5823] New translations permissions.md (Hungarian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 43b4a17703ac1566ba226256eaf9f2a77f701d29 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:34 -0600 Subject: [PATCH 3971/5823] New translations angelchest.md (Hungarian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From f6579fbc3e5524b233424c08e9fc563c1878fe5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:35 -0600 Subject: [PATCH 3972/5823] New translations plotsquared.md (Hungarian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 298474e62611b26c455bbf0fb9670fd622c91eaf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:36 -0600 Subject: [PATCH 3973/5823] New translations residence.md (Hungarian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 0de4835a18cdf87ae5a66e1fe216f30dfc8ee184 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:37 -0600 Subject: [PATCH 3974/5823] New translations superiorskyblock.md (Hungarian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 6da28e99d2963b1f2e27f81995f677325997cd3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:38 -0600 Subject: [PATCH 3975/5823] New translations velocity.md (Hungarian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 08f08bf75df298647d17458d54fd58df5a209dbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:39 -0600 Subject: [PATCH 3976/5823] New translations worldguard.md (Hungarian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From f17900d89f299552b1791f1beb977259a29c5753 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:40 -0600 Subject: [PATCH 3977/5823] New translations intro.md (Hungarian) --- i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 14e366c1178a6f5d22dcde4ee7aa93f980f47e5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:41 -0600 Subject: [PATCH 3978/5823] New translations interaction.md (Hungarian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 5eabf88a157416788913e556e91f05bd250f16e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:43 -0600 Subject: [PATCH 3979/5823] New translations multi-currency.md (Hungarian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 040a78a682b3caccd5c2beba33ad50792f195a1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:44 -0600 Subject: [PATCH 3980/5823] New translations performance-tweaking.md (Hungarian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From d08a402e40dd43688c733050e6e1d40bc993431d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:45 -0600 Subject: [PATCH 3981/5823] New translations display-system.md (Hungarian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 8f7f4e3c29a1bf985ab63560b4bac2234120938a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:47 -0600 Subject: [PATCH 3982/5823] New translations compare-reremake.md (Hungarian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hu-HU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From bb09b3b2c9f53e941cb06c3df8feeb8099594efe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:48 -0600 Subject: [PATCH 3983/5823] New translations licenses.md (Italian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 44160b6eddec8ae1d4b96282b172f904753b7f35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:49 -0600 Subject: [PATCH 3984/5823] New translations netease.md (Italian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From acd4a2943b8273aa356cad4bdeb5c669c15dd8c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:52 -0600 Subject: [PATCH 3985/5823] New translations bluemap.md (Italian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 0b342e8c7e84f8761ee52a89ca478848a0e91e68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:54 -0600 Subject: [PATCH 3986/5823] New translations discordsrv.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bfd160d1cbce2e75ac7b942086e1674757b15d2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:55 -0600 Subject: [PATCH 3987/5823] New translations discount.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dc1dbc9016b02133a553739e60f6761eda6f762e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:56 -0600 Subject: [PATCH 3988/5823] New translations displaycontrol.md (Italian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 973a551e6c87480b19b9459a2eb69ce844984ac4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:57 -0600 Subject: [PATCH 3989/5823] New translations dynmap.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 8d2cb090c21e43d7e429ce65ac106df5dfb16fad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:17:58 -0600 Subject: [PATCH 3990/5823] New translations ecoenchants.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6eed877d778b8e8b3b119656a1629ddeb0f2ff53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:01 -0600 Subject: [PATCH 3991/5823] New translations display-control.gif (Italian) From a5ac1d68e3e9e43b890975a37fa1bd6690a7e3a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:10 -0600 Subject: [PATCH 3992/5823] New translations limited.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cbffaeae560322277e4c530e4b6df9aa5740948f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:11 -0600 Subject: [PATCH 3993/5823] New translations list.md (Italian) --- i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f340051fb8e999d410beee185a449a28448e5914 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:12 -0600 Subject: [PATCH 3994/5823] New translations plan.md (Italian) --- i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 302c2b611edc3ed3f2bf7bef13bdb25391855fe6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:13 -0600 Subject: [PATCH 3995/5823] New translations reforges.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7096078b2405ba253878468eeba589cf017c9e85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:14 -0600 Subject: [PATCH 3996/5823] New translations reremake-migrator.md (Italian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f2dc56766b241d54fc2f2de5522c0cfc30b323e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:15 -0600 Subject: [PATCH 3997/5823] New translations shopitemonly.md (Italian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ef4ec29ac995c324d859121eb744d39b1434d254 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:18 -0600 Subject: [PATCH 3998/5823] New translations 6.2.0.9.md (Italian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 83ae10673a5c1e185ea129c6ca3fa514c9568c8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:19 -0600 Subject: [PATCH 3999/5823] New translations advancedregionmarket.md (Italian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 52bd2d6c7d1fbd77d17fac9f6d50670c5d8d9d2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:20 -0600 Subject: [PATCH 4000/5823] New translations bentobox.md (Italian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b5370a34c045d631d147929cb5b3da6ab3ed206c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:21 -0600 Subject: [PATCH 4001/5823] New translations bungeecord-geyser.md (Italian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a933f508d84c34a3b8f19b46099a7c2107847e00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:22 -0600 Subject: [PATCH 4002/5823] New translations bungeecord.md (Italian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ccefac58411f0ba1af0624cf2fec1edd8fc852a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:23 -0600 Subject: [PATCH 4003/5823] New translations chestprotect.md (Italian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From f390a2fff585105cbc3fbace8d1fc130778ca2c4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:24 -0600 Subject: [PATCH 4004/5823] New translations clearlag.md (Italian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 78a622c6e83c727614fbf72ebd98fabbbda31067 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:25 -0600 Subject: [PATCH 4005/5823] New translations elitemobs.md (Italian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a75c5dc363702a31d3ea6f693c40b97708aefc41 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:26 -0600 Subject: [PATCH 4006/5823] New translations griefprevention.md (Italian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7c4fe204b4893ccda2c34756df7907e75e89ef57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:28 -0600 Subject: [PATCH 4007/5823] New translations itemsadder.md (Italian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 459ad60637c2a2953db7cd1e19ab74ecf45d0b50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:28 -0600 Subject: [PATCH 4008/5823] New translations superiorskyblock.md (Italian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fa4a5e31a80ae6196ceca5e93d1bf3fc54379f00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:29 -0600 Subject: [PATCH 4009/5823] New translations lands.md (Italian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2627aeb7af4f25ee7726e72b35e27cd98f9e14e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:30 -0600 Subject: [PATCH 4010/5823] New translations openinv.md (Italian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ce805b89c8fed844a69aef1c6317d57381edfa4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:31 -0600 Subject: [PATCH 4011/5823] New translations plotsquared.md (Italian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 0c8451713bb05889ce55e4ff0d5bbc8e99883b4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:33 -0600 Subject: [PATCH 4012/5823] New translations residence.md (Italian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From e733bcd419ab80764c7126e1244924b31f935f45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:33 -0600 Subject: [PATCH 4013/5823] New translations slimefun.md (Italian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1981859cce3c33cea16fd67c0bf34048319f5253 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:35 -0600 Subject: [PATCH 4014/5823] New translations towny.md (Italian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dca33106710b3d80c8908c9499a07457191fdcff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:36 -0600 Subject: [PATCH 4015/5823] New translations velocity.md (Italian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6785785f1f0e0e25c0692f9b811e13cc16c1e226 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:37 -0600 Subject: [PATCH 4016/5823] New translations 03-work-with-shop-manager.md (Italian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 346dac3d69d4af63317c15fa4402ed4f07835b0a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:39 -0600 Subject: [PATCH 4017/5823] New translations 05-per-shop-permission-management.md (Italian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 2e8814604d2f50a173cc4935d57f8cd4218c269b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:40 -0600 Subject: [PATCH 4018/5823] New translations 06-protocol-system.md (Italian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 985d36d88e1bd6a5fee4772b163768dc47de1211 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:42 -0600 Subject: [PATCH 4019/5823] New translations compare-reremake.md (Italian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 75a8400aac3296c9963c586582e504aadb8d58d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:47 -0600 Subject: [PATCH 4020/5823] New translations intro.md (Italian) --- i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 283ca375b170ce3262f2d2e2f8d0e2530827f2e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:48 -0600 Subject: [PATCH 4021/5823] New translations cmd-alias.md (Italian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 81498eee6d1bbb1a638705f691be65ffb484f78b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:49 -0600 Subject: [PATCH 4022/5823] New translations datasource.md (Italian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From b65c52e70af9291ada9498050a9aa4559539fc4f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:18:53 -0600 Subject: [PATCH 4023/5823] New translations interaction.md (Italian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From db2a8436bc9eb1ab192f15fc0b6cbfd1ae57e596 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:01 -0600 Subject: [PATCH 4024/5823] New translations display-system.md (Italian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 06800f15d1dcfc371c7f9c5af7138ca5faf916c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:02 -0600 Subject: [PATCH 4025/5823] New translations history.md (Italian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 5087fe3a512f07e0116a073c02d449258c7f176a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:22 -0600 Subject: [PATCH 4026/5823] New translations protection.md (Italian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From ce7bfa9171aa433508fab12288b1cb0ad7202b87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:25 -0600 Subject: [PATCH 4027/5823] New translations shop-basic.md (Italian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 1723fae10e22f405bfdca5fa934238065ac2ed94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:31 -0600 Subject: [PATCH 4028/5823] New translations special-effect.md (Italian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From ba7d0c91ad4194189f67c61f3dbb7959dfdbe53f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:33 -0600 Subject: [PATCH 4029/5823] New translations privacy.md (Italian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 2e680f6cdcdcc3e0727ef0de1a0d5a5d1c6bd119 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:34 -0600 Subject: [PATCH 4030/5823] New translations permissions.md (Italian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From c9b96aa4d16cafdded1fc2be4226622997cfd73b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:36 -0600 Subject: [PATCH 4031/5823] New translations licenses.md (Italian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From e09b79276a8fdc2eca12433eb2d466fc86dcd404 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:37 -0600 Subject: [PATCH 4032/5823] New translations netease.md (Italian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From e6d3bd4381e9e3eb8ce95a0c15d8b01f583268de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:40 -0600 Subject: [PATCH 4033/5823] New translations bluemap.md (Italian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 637a49189bd305c0c9328d786af6283006795b2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:41 -0600 Subject: [PATCH 4034/5823] New translations discordsrv.md (Italian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From ebc0059f3e67e5f82473bdf37e58a1f343093524 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:42 -0600 Subject: [PATCH 4035/5823] New translations discount.md (Italian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 052f2b075a0a297c2e452e983b31c812ecfd8b0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:43 -0600 Subject: [PATCH 4036/5823] New translations displaycontrol.md (Italian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 80036122cc0ae309dd6b45871e5fe417890f98e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:44 -0600 Subject: [PATCH 4037/5823] New translations dynmap.md (Italian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 2b7cdc0b6cab238ec704b0e3b47d920061f286d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:45 -0600 Subject: [PATCH 4038/5823] New translations ecoenchants.md (Italian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 546b32591932ba94247ce3cca4dc88976ecf83d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:49 -0600 Subject: [PATCH 4039/5823] New translations display-control.gif (Italian) From 6888d0b6633afc5a5139d14e9737e10c75dbe1d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:54 -0600 Subject: [PATCH 4040/5823] New translations per-shop-perms-management.md (Italian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 71966b099d4e487af6fbec7b7e69e18be3684bee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:55 -0600 Subject: [PATCH 4041/5823] New translations price-system.md (Italian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From e799f3c605e41eac1d71946847413821141eb671 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:56 -0600 Subject: [PATCH 4042/5823] New translations protection-checker.md (Italian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From e126ba35e4524916725ab5982990a13726e0b32a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:57 -0600 Subject: [PATCH 4043/5823] New translations protection.md (Italian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 2ed232d420f406d4d718723ea2a9c4ed9a3eddca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:19:58 -0600 Subject: [PATCH 4044/5823] New translations ranks.md (Italian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From fe217f2756cc6b1076e7089a6dd98c8141c77d85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:00 -0600 Subject: [PATCH 4045/5823] New translations shop-basic.md (Italian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 60b9131483afd2afd45f16896f52de816d5e8b30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:01 -0600 Subject: [PATCH 4046/5823] New translations shop-fees.md (Italian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 9e7d9daddedd50f73906e4527e799e1c33460049 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:02 -0600 Subject: [PATCH 4047/5823] New translations shop-history.md (Italian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 0dd10161723afd0c460c8f21e8ae3ff22e4f8971 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:03 -0600 Subject: [PATCH 4048/5823] New translations shop-purger.md (Italian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 34b3a8b3cace6004ccd99d65371cc3f203b07fa1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:05 -0600 Subject: [PATCH 4049/5823] New translations sign-material.md (Italian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From ae777d3e4c1c1ae8fc131f248048ea598db0090e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:07 -0600 Subject: [PATCH 4050/5823] New translations suggest-price.md (Italian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a3ac98ee71bd83e46a0f5a57a21144f22051859d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:08 -0600 Subject: [PATCH 4051/5823] New translations special-effect.md (Italian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 9491f20d9ced3ce5e7ff34a93b2fc69c377a90cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:11 -0600 Subject: [PATCH 4052/5823] New translations install.md (Italian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 4dea12fa5446495950557cf62d1fbafb5831f7b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:12 -0600 Subject: [PATCH 4053/5823] New translations permissions.md (Italian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From ddc44caa56838d80a2008b23ca607b2fce885f7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:13 -0600 Subject: [PATCH 4054/5823] New translations angelchest.md (Italian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 52c13ecc937814555476559cb5bafdacf93c7a65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:14 -0600 Subject: [PATCH 4055/5823] New translations plotsquared.md (Italian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From c9da4cd8ea9a3fb5b3765b20a78723a8a88c07c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:15 -0600 Subject: [PATCH 4056/5823] New translations residence.md (Italian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 938d6f5ef45b9e8ce8230fff4d1d6056744a704a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:16 -0600 Subject: [PATCH 4057/5823] New translations superiorskyblock.md (Italian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 0bda0364094f8e124b47811da7c8e92a228cf5b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:17 -0600 Subject: [PATCH 4058/5823] New translations velocity.md (Italian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 0f9410adb2688d98c4aa9b0e7d8d18c05f1c292f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:18 -0600 Subject: [PATCH 4059/5823] New translations worldguard.md (Italian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From b441ee1da239ec8360a1223b84887c6ed8e4f44b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:19 -0600 Subject: [PATCH 4060/5823] New translations display-system.md (Italian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 7541abba9b359d99b587f21f96c02e61a232faa1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:20 -0600 Subject: [PATCH 4061/5823] New translations intro.md (Italian) --- i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 1318023a765c0adf8a6c9712e80ed61fe310479b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:21 -0600 Subject: [PATCH 4062/5823] New translations interaction.md (Italian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 78b07269a0c83c2dd15b61aa5cf0cd86a2710828 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:23 -0600 Subject: [PATCH 4063/5823] New translations multi-currency.md (Italian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 5d6a2f51dce2b0eaa932dce8ab8682eaf62a6620 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:24 -0600 Subject: [PATCH 4064/5823] New translations performance-tweaking.md (Italian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From d610cef2a89e412caf6c101d02c7840a4c38b770 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:25 -0600 Subject: [PATCH 4065/5823] New translations compare-reremake.md (Italian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/it-IT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From f1b911a6d37209934d6a7b7f3f45edc5e2eabd1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:27 -0600 Subject: [PATCH 4066/5823] New translations licenses.md (Japanese) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From d98eebff5e391fbb755fcc0035bd144e23bb3997 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:28 -0600 Subject: [PATCH 4067/5823] New translations netease.md (Japanese) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 6be0fa018d80a66e5cb3d8abdba396c489c99a2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:32 -0600 Subject: [PATCH 4068/5823] New translations bluemap.md (Japanese) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 20292cc99f1a38c943ca6ecbaa06bb7e1d8de746 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:33 -0600 Subject: [PATCH 4069/5823] New translations discordsrv.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a658dd3379d0aeffad8e148c06444b3421acd16c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:34 -0600 Subject: [PATCH 4070/5823] New translations discount.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3e475d926decf2bd184d7bf725732d736ced2836 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:35 -0600 Subject: [PATCH 4071/5823] New translations displaycontrol.md (Japanese) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 282ce4ede4629be3a93db9fc87546501afd186b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:36 -0600 Subject: [PATCH 4072/5823] New translations dynmap.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 77e48bcec722237ac5d5afab25ae056eecdb2208 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:37 -0600 Subject: [PATCH 4073/5823] New translations ecoenchants.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bd9807ea6a02de5b5ff5bcd2f819efdd94ea7940 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:40 -0600 Subject: [PATCH 4074/5823] New translations display-control.gif (Japanese) From 5bf4321cb11e89477d209d9815ffbef498c103a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:49 -0600 Subject: [PATCH 4075/5823] New translations limited.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 135158c7567ce1aafa0b8ce1bbd09c56e526e539 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:50 -0600 Subject: [PATCH 4076/5823] New translations list.md (Japanese) --- i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 971d8ac3b93194063d42ebea9174d4a2b39c110e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:51 -0600 Subject: [PATCH 4077/5823] New translations plan.md (Japanese) --- i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8fa60f3777c2ddd7a62dc0f832a0a4bbce9bbf89 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:52 -0600 Subject: [PATCH 4078/5823] New translations reforges.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c2117a82059e85f73e16e6f9b03fd6c9536cbe86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:53 -0600 Subject: [PATCH 4079/5823] New translations reremake-migrator.md (Japanese) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 30ffe05c8251689847263a6a63b9d7b1921d26ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:54 -0600 Subject: [PATCH 4080/5823] New translations shopitemonly.md (Japanese) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 83558939560d2519e47a418b407625c0f0e721c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:57 -0600 Subject: [PATCH 4081/5823] New translations 6.2.0.9.md (Japanese) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 77cd53c5e32678e121767036fce9c73a0b5b15b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:58 -0600 Subject: [PATCH 4082/5823] New translations advancedregionmarket.md (Japanese) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5d87bc48a202104ce33bb195e46f928c22672486 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:20:59 -0600 Subject: [PATCH 4083/5823] New translations bentobox.md (Japanese) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b67bd9bf54b38dbcecc956dc6db9a9324c6a6c5f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:00 -0600 Subject: [PATCH 4084/5823] New translations bungeecord-geyser.md (Japanese) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b89fc5277274d06c9a01b913fd453eab96c9d9cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:01 -0600 Subject: [PATCH 4085/5823] New translations bungeecord.md (Japanese) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2ad0ea745bfe18e891d680beec939ca399e38c08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:03 -0600 Subject: [PATCH 4086/5823] New translations chestprotect.md (Japanese) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From aa2db91a01a97a40273c9627f784b983d699f9d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:04 -0600 Subject: [PATCH 4087/5823] New translations clearlag.md (Japanese) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 496cb79643de468ce4d55948a5b52e16da619cbb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:05 -0600 Subject: [PATCH 4088/5823] New translations elitemobs.md (Japanese) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4c4aa3f8c1624d433b8250cea2be8a681cd6f8cc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:06 -0600 Subject: [PATCH 4089/5823] New translations residence.md (Japanese) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 7790a313bc4d1f150721eb8996ec307115207add Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:07 -0600 Subject: [PATCH 4090/5823] New translations griefprevention.md (Japanese) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e3d56c17869a4cf44a17b75b8f5b6d29fa766cde Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:08 -0600 Subject: [PATCH 4091/5823] New translations itemsadder.md (Japanese) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2f6881fbfa07a7046a3ef02d97eb0bc056fb1b8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:09 -0600 Subject: [PATCH 4092/5823] New translations lands.md (Japanese) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 07d6b8e2b828093457d6b00bb555c11576e146a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:10 -0600 Subject: [PATCH 4093/5823] New translations openinv.md (Japanese) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 61b0ec8d62ccf04fc466c737da8dfd09c67c8ce8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:11 -0600 Subject: [PATCH 4094/5823] New translations plotsquared.md (Japanese) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 397d6c4ad0538d865305e86046d1d6bc32286a18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:12 -0600 Subject: [PATCH 4095/5823] New translations slimefun.md (Japanese) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2040e394367e11f8f6474fa87ce537d85bd53fe1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:13 -0600 Subject: [PATCH 4096/5823] New translations superiorskyblock.md (Japanese) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 36facbf62c30888027a19ca095544ef7172befa7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:14 -0600 Subject: [PATCH 4097/5823] New translations towny.md (Japanese) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 843f1d40d0810454503bcfecaf2dcd6ad57821b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:16 -0600 Subject: [PATCH 4098/5823] New translations velocity.md (Japanese) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9fbd09c3260fb333428382e06178c698abb59405 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:17 -0600 Subject: [PATCH 4099/5823] New translations 03-work-with-shop-manager.md (Japanese) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From de64e7b5d4f88acfaefbbe139e8d6cb7912c7aed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:19 -0600 Subject: [PATCH 4100/5823] New translations 05-per-shop-permission-management.md (Japanese) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 2a4d2bf757b6c50eb1d215ed904cecbd1f0c6f76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:20 -0600 Subject: [PATCH 4101/5823] New translations 06-protocol-system.md (Japanese) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 5321620304fa81d8a3d30ce0ed3dc6811b7f1042 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:23 -0600 Subject: [PATCH 4102/5823] New translations compare-reremake.md (Japanese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 50cb3e41f3ff26069cf063feed38034942c8edb0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:26 -0600 Subject: [PATCH 4103/5823] New translations intro.md (Japanese) --- i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From be78393b757672ba4f205bd8cce28cf90969c991 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:28 -0600 Subject: [PATCH 4104/5823] New translations cmd-alias.md (Japanese) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 3d9e87a2e46d2be1ecd05d732c03d0d417b72a6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:29 -0600 Subject: [PATCH 4105/5823] New translations datasource.md (Japanese) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From fd4a417b74cee39b9e2154feed4b57a126b352d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:32 -0600 Subject: [PATCH 4106/5823] New translations interaction.md (Japanese) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 81ec2d77b14e920691a5fd88b873270f9b43bbfa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:41 -0600 Subject: [PATCH 4107/5823] New translations display-system.md (Japanese) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From a48e867b836ad35763d8c4f1138881ccaa215d2d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:21:42 -0600 Subject: [PATCH 4108/5823] New translations history.md (Japanese) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 645d7dc744ddca6d61317c5f80dc8510713978af Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:02 -0600 Subject: [PATCH 4109/5823] New translations protection.md (Japanese) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 796775c87ee123cd167dbb2aa75d827cc48aa8bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:04 -0600 Subject: [PATCH 4110/5823] New translations shop-basic.md (Japanese) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f693fa2eab51b69fb8161026a6329fd427887e3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:10 -0600 Subject: [PATCH 4111/5823] New translations special-effect.md (Japanese) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 3e075bc190b621b06d2905df9f42810f8550cf5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:12 -0600 Subject: [PATCH 4112/5823] New translations licenses.md (Japanese) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 327dd71d36e6a2077e0cffc44820bb10b29bb320 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:14 -0600 Subject: [PATCH 4113/5823] New translations permissions.md (Japanese) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 4cb948cd6800f1d180e0c9227153a5bb90fc9d41 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:15 -0600 Subject: [PATCH 4114/5823] New translations netease.md (Japanese) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From a8bca7f0c6c7fc44d1dac98956c5ad91209c1836 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:17 -0600 Subject: [PATCH 4115/5823] New translations privacy.md (Japanese) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 4094095a9c74f73521f373970d93ce20ea671d39 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:19 -0600 Subject: [PATCH 4116/5823] New translations bluemap.md (Japanese) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From e3f7fd0faadc73d7e811965fc2e0d6c7ac8afdc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:21 -0600 Subject: [PATCH 4117/5823] New translations discordsrv.md (Japanese) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 4944ccaa2a832d157bf3d7de062395b82e8db789 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:22 -0600 Subject: [PATCH 4118/5823] New translations discount.md (Japanese) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 377f38e832c721720a500c9098fccc9724a0a495 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:23 -0600 Subject: [PATCH 4119/5823] New translations displaycontrol.md (Japanese) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From c18a56dca970159837b799216c6aec29be373131 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:24 -0600 Subject: [PATCH 4120/5823] New translations dynmap.md (Japanese) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 3831ec16e3ae243d7f7f77d6bf08b7dccff31a65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:25 -0600 Subject: [PATCH 4121/5823] New translations ecoenchants.md (Japanese) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 4168f7679deb652845072883fae1cfe58d8abde3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:28 -0600 Subject: [PATCH 4122/5823] New translations display-control.gif (Japanese) From 74b3c23be80885b798a1c61ed5eb499afe8d619e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:34 -0600 Subject: [PATCH 4123/5823] New translations per-shop-perms-management.md (Japanese) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 9fac24a979ee29b5f172006457e8d064dcbef31d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:35 -0600 Subject: [PATCH 4124/5823] New translations price-system.md (Japanese) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 23863d7db45c63792787a6efd384afa42da9549b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:36 -0600 Subject: [PATCH 4125/5823] New translations protection-checker.md (Japanese) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 4a47a5f5481f8537e09a49f50b8347b0a2652a9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:37 -0600 Subject: [PATCH 4126/5823] New translations protection.md (Japanese) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From fd86cd4b22f35cb1833027af63015651de79abad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:38 -0600 Subject: [PATCH 4127/5823] New translations ranks.md (Japanese) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From aeb16b2c78fe004566fba25e995330bc6ab0de06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:40 -0600 Subject: [PATCH 4128/5823] New translations shop-basic.md (Japanese) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f8b799edc6f02af43fa631516418e7a7a8918525 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:42 -0600 Subject: [PATCH 4129/5823] New translations shop-fees.md (Japanese) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 6f2509f2a65d18419a1af7568e38e1ff0db9f340 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:43 -0600 Subject: [PATCH 4130/5823] New translations shop-history.md (Japanese) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 05f1ca857a344a0c1070842e6ab71548fa76b211 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:44 -0600 Subject: [PATCH 4131/5823] New translations shop-purger.md (Japanese) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From f0c00f1098534395739844674228fd5e1d027c3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:45 -0600 Subject: [PATCH 4132/5823] New translations sign-material.md (Japanese) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 40a46067a75f9dfdfec017dc9a1640ca9448398d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:47 -0600 Subject: [PATCH 4133/5823] New translations suggest-price.md (Japanese) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From c12bfa908e2dd1a9578131d986a0829073c67741 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:48 -0600 Subject: [PATCH 4134/5823] New translations special-effect.md (Japanese) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 9467105d28ec3e1669ee92c726c426b8c4c09338 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:52 -0600 Subject: [PATCH 4135/5823] New translations install.md (Japanese) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 9d17448285b1773d8c7689ecc51e5d3b6d9c0ec7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:53 -0600 Subject: [PATCH 4136/5823] New translations permissions.md (Japanese) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From e6fd2e00a053586f9241148487ea3ec63f002ccc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:54 -0600 Subject: [PATCH 4137/5823] New translations angelchest.md (Japanese) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 710cfd3f17473d6e9fd14cb417c1e6fa25ee821c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:55 -0600 Subject: [PATCH 4138/5823] New translations plotsquared.md (Japanese) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From a63e95b350afba0fc5652d843fe15d756bfabdb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:56 -0600 Subject: [PATCH 4139/5823] New translations residence.md (Japanese) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 1469d23f54093077b23b345e48e341a5b12494c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:57 -0600 Subject: [PATCH 4140/5823] New translations superiorskyblock.md (Japanese) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 127fe911158d5320489eb0bc36bd2019466a55d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:58 -0600 Subject: [PATCH 4141/5823] New translations multi-currency.md (Japanese) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 95e8a7da9c102c04956b6201b641875b1dca5be8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:22:59 -0600 Subject: [PATCH 4142/5823] New translations velocity.md (Japanese) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From ec74cd7e32f9a2a4c227198130c884294faa3cba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:00 -0600 Subject: [PATCH 4143/5823] New translations worldguard.md (Japanese) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From bca859f563b9843bc53099469628176f2edc4a22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:01 -0600 Subject: [PATCH 4144/5823] New translations intro.md (Japanese) --- i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 25b0f63a5fff63b31e1b5f72866d28b239cd3477 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:03 -0600 Subject: [PATCH 4145/5823] New translations interaction.md (Japanese) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From c5a19ec96b449d4a0edb7f8d2dac973b91e0cf26 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:04 -0600 Subject: [PATCH 4146/5823] New translations performance-tweaking.md (Japanese) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 4c7f73767097f6dcced3b18951416fea2ea69fa2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:06 -0600 Subject: [PATCH 4147/5823] New translations display-system.md (Japanese) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 988e18095d7f6a1a852ade88ccb7fbc10b989d2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:07 -0600 Subject: [PATCH 4148/5823] New translations compare-reremake.md (Japanese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ja-JP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b7b083a1ee3d1d7b98c0be9e2d72111f1c272747 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:09 -0600 Subject: [PATCH 4149/5823] New translations licenses.md (Korean) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From b4ea33ca90e295e9b181ef22359af39b70f72498 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:10 -0600 Subject: [PATCH 4150/5823] New translations netease.md (Korean) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 60aed36ba6bf2e79797363310ba3284146e06c2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:13 -0600 Subject: [PATCH 4151/5823] New translations bluemap.md (Korean) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From f730f592d1a5b84aa9075861726b1ffcf9bec8f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:14 -0600 Subject: [PATCH 4152/5823] New translations discordsrv.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 30f54004ef38cf8df00f58b52752bc69fe232328 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:15 -0600 Subject: [PATCH 4153/5823] New translations discount.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 193cb2a83cb899516a8a121c188b342f231c80e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:16 -0600 Subject: [PATCH 4154/5823] New translations displaycontrol.md (Korean) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From abc112a7ca48602e24bacc960f7db2702b52a683 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:17 -0600 Subject: [PATCH 4155/5823] New translations dynmap.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From aa650afd5260b9df3366f24a8a30a682dadfc501 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:18 -0600 Subject: [PATCH 4156/5823] New translations ecoenchants.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 17237c5c0be69f9ed45e69c0387976b76fa077e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:22 -0600 Subject: [PATCH 4157/5823] New translations display-control.gif (Korean) From eabda5a166199ee292ae52e50d6d1d13e657d0c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:30 -0600 Subject: [PATCH 4158/5823] New translations limited.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6a809cae36cff24aeb07372afc924c52cadeee65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:31 -0600 Subject: [PATCH 4159/5823] New translations list.md (Korean) --- i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5608238c3f4d1462fb6643dca5d9a059a298be05 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:32 -0600 Subject: [PATCH 4160/5823] New translations plan.md (Korean) --- i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 38967811a02d6f82bcdf9fb4057d83d6ff1f63bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:33 -0600 Subject: [PATCH 4161/5823] New translations reforges.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 93e7d8424ff833105c3c385b62b1db33863d2e0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:35 -0600 Subject: [PATCH 4162/5823] New translations reremake-migrator.md (Korean) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f230e86e7d68c1958bfde56f5b20df11b7e5a1d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:36 -0600 Subject: [PATCH 4163/5823] New translations shopitemonly.md (Korean) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f71acb228c7ea194f71a5b9ee2048a63b9ef0d8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:37 -0600 Subject: [PATCH 4164/5823] New translations 6.2.0.9.md (Korean) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 293d6d50fc73bb019a583163995551f39cdd7cc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:39 -0600 Subject: [PATCH 4165/5823] New translations advancedregionmarket.md (Korean) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ac74865ad6f66eaa0a7de3fd1bd9ac257d461c3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:40 -0600 Subject: [PATCH 4166/5823] New translations bentobox.md (Korean) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d27eb3d8c12bc0ebe6abf0d8328a18f874b5541b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:41 -0600 Subject: [PATCH 4167/5823] New translations bungeecord-geyser.md (Korean) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 646919ca9de9bb9402e93b1bde96bdfa8696b3df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:42 -0600 Subject: [PATCH 4168/5823] New translations bungeecord.md (Korean) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ab7ca412cc5e45bac79df796f2356aea95c1098e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:43 -0600 Subject: [PATCH 4169/5823] New translations chestprotect.md (Korean) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 5cca1fe692b0d2d04127f2d3631d6b45c81980b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:44 -0600 Subject: [PATCH 4170/5823] New translations openinv.md (Korean) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 24ffedc8563a7fdc08910e038c3b2ceae23173d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:45 -0600 Subject: [PATCH 4171/5823] New translations clearlag.md (Korean) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1443503b7c2864a6bd44927c188e01e4eacc7757 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:46 -0600 Subject: [PATCH 4172/5823] New translations elitemobs.md (Korean) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4d5d2a3924469936a5aa640685a5c3cc59bb5e87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:47 -0600 Subject: [PATCH 4173/5823] New translations griefprevention.md (Korean) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 78850caf77e265494e06349af8af63d4ceeec16f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:48 -0600 Subject: [PATCH 4174/5823] New translations itemsadder.md (Korean) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6731915a019d734451869d632d0ff612792a51e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:49 -0600 Subject: [PATCH 4175/5823] New translations lands.md (Korean) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6a0f848d51ee30b70032831a59d8363b56997fda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:50 -0600 Subject: [PATCH 4176/5823] New translations plotsquared.md (Korean) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 9a1b66f47b668d3764ab7718b652ccb88358d2c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:51 -0600 Subject: [PATCH 4177/5823] New translations residence.md (Korean) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 5295c291836ca997a9249bfc2c4d10fa7591767e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:52 -0600 Subject: [PATCH 4178/5823] New translations slimefun.md (Korean) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 431324dbb0928e6334ff529abd4625abbd4328db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:53 -0600 Subject: [PATCH 4179/5823] New translations superiorskyblock.md (Korean) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4963f6453446e4836595a23f449c4b12135b7abe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:54 -0600 Subject: [PATCH 4180/5823] New translations towny.md (Korean) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From eb6c1bb8e1a3d9f532248a6277d8f46056d6f2a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:55 -0600 Subject: [PATCH 4181/5823] New translations velocity.md (Korean) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0d03ed455fd632b0bc74a6b24698ec5a425403d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:57 -0600 Subject: [PATCH 4182/5823] New translations 03-work-with-shop-manager.md (Korean) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 4c53eaeb555add650ef46ba3742265b18aca30bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:23:59 -0600 Subject: [PATCH 4183/5823] New translations 05-per-shop-permission-management.md (Korean) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 09fbc6ce7f09c53e21dd5d04ea23d042f67b5e2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:00 -0600 Subject: [PATCH 4184/5823] New translations 06-protocol-system.md (Korean) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 57c783892b40523b9332c016f13fbf8146e52e7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:02 -0600 Subject: [PATCH 4185/5823] New translations compare-reremake.md (Korean) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 484f999fe18c272a87528b65f3a15e199c34dc15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:06 -0600 Subject: [PATCH 4186/5823] New translations intro.md (Korean) --- i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 8ebb8911351e5e5d05eed7fe06e97579d0d8a282 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:07 -0600 Subject: [PATCH 4187/5823] New translations cmd-alias.md (Korean) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 942edfa1be12f9b44c057914f185e0b9def4a65f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:09 -0600 Subject: [PATCH 4188/5823] New translations datasource.md (Korean) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From fb86811e4067325fe6abd71309c48d119e311476 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:12 -0600 Subject: [PATCH 4189/5823] New translations interaction.md (Korean) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 4518fe6a471c44c3a6a65488635db5d02034b3fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:21 -0600 Subject: [PATCH 4190/5823] New translations display-system.md (Korean) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 02823a196dfba4bd5b01d78374e10645ac603291 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:22 -0600 Subject: [PATCH 4191/5823] New translations history.md (Korean) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From c86ca004a8922dd821f9fc1adf2b87e536f789bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:44 -0600 Subject: [PATCH 4192/5823] New translations protection.md (Korean) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From b7464dc1df217e8318303094901c637c0f028902 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:46 -0600 Subject: [PATCH 4193/5823] New translations shop-basic.md (Korean) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From fbc49c55ef2d7a0e09d0f5e1059fa86f73c77d57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:52 -0600 Subject: [PATCH 4194/5823] New translations permissions.md (Korean) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 20d7275072432cb34d4eb2cbf9fdb9be93bdcc16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:53 -0600 Subject: [PATCH 4195/5823] New translations special-effect.md (Korean) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 984a7bd7083e25964c054f56500e9d1a27789de1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:57 -0600 Subject: [PATCH 4196/5823] New translations licenses.md (Korean) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 76491fd5172ea3057a14f17ec5e6badc3317117d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:58 -0600 Subject: [PATCH 4197/5823] New translations netease.md (Korean) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 8af9237d036a734cc213d6fd51d5c0e6a6c1d18d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:24:59 -0600 Subject: [PATCH 4198/5823] New translations privacy.md (Korean) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 87c56db6e6f2371360339012f95e26e6d85a5f78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:02 -0600 Subject: [PATCH 4199/5823] New translations bluemap.md (Korean) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From a465feeaad1e5f23d26d9377938dd793abdfd3a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:03 -0600 Subject: [PATCH 4200/5823] New translations discordsrv.md (Korean) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From c4285d74b8fab4d9f234e035cae2012e60bbf9f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:04 -0600 Subject: [PATCH 4201/5823] New translations discount.md (Korean) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 20004d9b69ae7e7eff1418c48ed965057752032f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:05 -0600 Subject: [PATCH 4202/5823] New translations displaycontrol.md (Korean) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From ff9cfb4fe3e150cfb86bca4c90efcca6a4df8785 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:07 -0600 Subject: [PATCH 4203/5823] New translations dynmap.md (Korean) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From d580f14f46eca9f2fd169e5439348885b7d32d78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:08 -0600 Subject: [PATCH 4204/5823] New translations ecoenchants.md (Korean) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From a2323cd9455048a0f37c55067493c5c72cf9e281 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:11 -0600 Subject: [PATCH 4205/5823] New translations display-control.gif (Korean) From 10db0e57c0fdbe5c3e3ec840316c4dc92279fef9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:16 -0600 Subject: [PATCH 4206/5823] New translations per-shop-perms-management.md (Korean) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 349ec496c5addb40aea2c84b95f2fbbd5559057a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:18 -0600 Subject: [PATCH 4207/5823] New translations price-system.md (Korean) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 68b6e67d22ca065f7ffba6c3af7d9470faffe8de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:19 -0600 Subject: [PATCH 4208/5823] New translations protection-checker.md (Korean) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 4f4a4fbdec0e2ac08f5d16fb26bfa87572ef46e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:20 -0600 Subject: [PATCH 4209/5823] New translations protection.md (Korean) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From a6751e37fcc4a29f35b39f4718cd5d4e55633204 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:21 -0600 Subject: [PATCH 4210/5823] New translations ranks.md (Korean) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 378268b94a573fc53ce321a87ff255d657d1110a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:23 -0600 Subject: [PATCH 4211/5823] New translations shop-basic.md (Korean) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 59d301e4ec04121596c2d844a28fdd96b7b8096b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:25 -0600 Subject: [PATCH 4212/5823] New translations shop-fees.md (Korean) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 815d30ebb65387dc141ff9dc14860eb42f35d3e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:26 -0600 Subject: [PATCH 4213/5823] New translations shop-history.md (Korean) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 4b0b2a1e8a34b0f0aa550c3aca3e9e9c2c84623c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:27 -0600 Subject: [PATCH 4214/5823] New translations shop-purger.md (Korean) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 46e1c92e2dba3ed71269d34b7aae6e6e33e8a49d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:29 -0600 Subject: [PATCH 4215/5823] New translations sign-material.md (Korean) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 75e65ec7553cd94258bd9d6656b855ca8a421b6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:30 -0600 Subject: [PATCH 4216/5823] New translations suggest-price.md (Korean) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 96849d76ccabafe0fdb782cc017e7328409cf816 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:31 -0600 Subject: [PATCH 4217/5823] New translations special-effect.md (Korean) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 63735c14a0d8487ba8a982d311cad9df70a1332e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:34 -0600 Subject: [PATCH 4218/5823] New translations install.md (Korean) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f4f778e3deaf8fa85f83d542fcaa76c07ad2a23c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:36 -0600 Subject: [PATCH 4219/5823] New translations permissions.md (Korean) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 1d9d4cc33e6759895625083f16daaa09cc1bcea5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:37 -0600 Subject: [PATCH 4220/5823] New translations angelchest.md (Korean) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From a67e1ea55296ea32ca373b823932e95c553666bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:38 -0600 Subject: [PATCH 4221/5823] New translations plotsquared.md (Korean) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 71ad7cd5b1a4f73f50dde811222b7bf34803a496 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:38 -0600 Subject: [PATCH 4222/5823] New translations interaction.md (Korean) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 305d7f60f39dbefc301c2cf9547653ab419daf7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:39 -0600 Subject: [PATCH 4223/5823] New translations residence.md (Korean) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From dd7f715510949a0b156d321d57828c64027bc5a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:40 -0600 Subject: [PATCH 4224/5823] New translations superiorskyblock.md (Korean) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From e580a5a7534161b2ecb5fdd49910003c0148fa7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:41 -0600 Subject: [PATCH 4225/5823] New translations velocity.md (Korean) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From cc7249f8b666255d5822f047a594bcbcf3c00666 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:42 -0600 Subject: [PATCH 4226/5823] New translations worldguard.md (Korean) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 1deccaeed0c6e5c7be284bed118dd0140f153035 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:44 -0600 Subject: [PATCH 4227/5823] New translations intro.md (Korean) --- i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 59a72b2f257184544fd2c9226461ad31a0e8141c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:45 -0600 Subject: [PATCH 4228/5823] New translations multi-currency.md (Korean) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 02f61eb4a30820c2468be1c05cb55bd32ab159a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:47 -0600 Subject: [PATCH 4229/5823] New translations performance-tweaking.md (Korean) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 176c52b0bc81315e05ca2b204888f40878de87d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:48 -0600 Subject: [PATCH 4230/5823] New translations display-system.md (Korean) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From b139e6e7309a15ec99299761a4bf69422fcc6af0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:49 -0600 Subject: [PATCH 4231/5823] New translations compare-reremake.md (Korean) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ko-KR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5b159e105ba17903536c5834b3793fd080534e94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:51 -0600 Subject: [PATCH 4232/5823] New translations licenses.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From f3b8e039f97972d29a59e295215508a3b142ec02 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:52 -0600 Subject: [PATCH 4233/5823] New translations netease.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 88d93ffe6cae5195c6ead7fc96512b90f28614c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:56 -0600 Subject: [PATCH 4234/5823] New translations bluemap.md (Lithuanian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 440d7ba42f9a73dc4a1f6edad483f4672d50cc74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:57 -0600 Subject: [PATCH 4235/5823] New translations discordsrv.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 47b143c63b9dfb6cf291da1955c6492fb58a7f72 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:58 -0600 Subject: [PATCH 4236/5823] New translations discount.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 188348dbf06a1c80ba99b7e7b701ce8ea3827ad7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:25:59 -0600 Subject: [PATCH 4237/5823] New translations displaycontrol.md (Lithuanian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 39622a08480374892e7f01ce2b5d8da3d08a2824 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:00 -0600 Subject: [PATCH 4238/5823] New translations dynmap.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 2dc3b33092c4835c9fa397f82bf773c0590fc010 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:01 -0600 Subject: [PATCH 4239/5823] New translations ecoenchants.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7387c5e16bdf31d1e82a6d57cc5756de764e1921 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:05 -0600 Subject: [PATCH 4240/5823] New translations display-control.gif (Lithuanian) From e4f56381bdc665224d770e7510907113540042c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:13 -0600 Subject: [PATCH 4241/5823] New translations limited.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 421764444dd20f54f24a3b62a2db9f60bfb9eb53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:14 -0600 Subject: [PATCH 4242/5823] New translations list.md (Lithuanian) --- i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3fe6ab5f405e13a6c2c1f57cc7dbd4b59d7fa400 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:15 -0600 Subject: [PATCH 4243/5823] New translations plan.md (Lithuanian) --- i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d18c28700066baf90e7430b360d2bda9c4e8db68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:16 -0600 Subject: [PATCH 4244/5823] New translations reforges.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f10aea8b3702d69ea3f6cb1d28866af9839765c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:17 -0600 Subject: [PATCH 4245/5823] New translations reremake-migrator.md (Lithuanian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1bf0f567faae7b23eb13b8e4b390873a41b93ba1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:18 -0600 Subject: [PATCH 4246/5823] New translations shopitemonly.md (Lithuanian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3392c96f8e0cfeded717563c7eeb4430f104e849 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:20 -0600 Subject: [PATCH 4247/5823] New translations 6.2.0.9.md (Lithuanian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From a77a2355b869f76b28d38237d046ed1dfb555216 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:22 -0600 Subject: [PATCH 4248/5823] New translations advancedregionmarket.md (Lithuanian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 773963a98fb8626f53ece75fc38dbda437b75156 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:23 -0600 Subject: [PATCH 4249/5823] New translations bentobox.md (Lithuanian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a44e3576862dafaac5128748cd80bf593e72015b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:24 -0600 Subject: [PATCH 4250/5823] New translations bungeecord-geyser.md (Lithuanian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5feda00f26814b2895189e75c218cfac93b1dacb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:25 -0600 Subject: [PATCH 4251/5823] New translations itemsadder.md (Lithuanian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d0f5186852f8371c5bd6a3e63fb8a12f81d3ecda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:26 -0600 Subject: [PATCH 4252/5823] New translations bungeecord.md (Lithuanian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 076c231089c5ff76c0a2e6e72a39471f8b4f39b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:27 -0600 Subject: [PATCH 4253/5823] New translations chestprotect.md (Lithuanian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 28eb8c3fbac6b9e058719b76b64d5e9c0edc1fa9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:28 -0600 Subject: [PATCH 4254/5823] New translations clearlag.md (Lithuanian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e3a6940e23c87b7248b8d3eba6a1705e6c78e559 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:29 -0600 Subject: [PATCH 4255/5823] New translations elitemobs.md (Lithuanian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 61137d23259a2026c5ceda2f1b64e8ffbe7b029d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:30 -0600 Subject: [PATCH 4256/5823] New translations griefprevention.md (Lithuanian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 69f8e7cbab6dc53eabd08dbcc3190ade5d36c822 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:31 -0600 Subject: [PATCH 4257/5823] New translations lands.md (Lithuanian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7562cb857c5783c97747802a6765e2c9986b8311 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:32 -0600 Subject: [PATCH 4258/5823] New translations openinv.md (Lithuanian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5a6ac24fe277a55f8c5c5dbe897fd22613c3cb1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:33 -0600 Subject: [PATCH 4259/5823] New translations plotsquared.md (Lithuanian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 8390e2801a7c8e23e73f27140b37b5ffe51a0ffe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:34 -0600 Subject: [PATCH 4260/5823] New translations residence.md (Lithuanian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 1c5dfcb5219493c2af2885106f8d483c684fb66f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:35 -0600 Subject: [PATCH 4261/5823] New translations slimefun.md (Lithuanian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8cb30237ae5c730da9f57f5ad10e6af5efe780b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:36 -0600 Subject: [PATCH 4262/5823] New translations superiorskyblock.md (Lithuanian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4d74769c11accdfc1d7715abbfe49d9c59bfd586 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:38 -0600 Subject: [PATCH 4263/5823] New translations towny.md (Lithuanian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 68f5b3c199d9db4de3e9d1aeae90a34f14690273 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:39 -0600 Subject: [PATCH 4264/5823] New translations velocity.md (Lithuanian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 92b309d1fe3a57d648ccf99e331be0569362f66e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:40 -0600 Subject: [PATCH 4265/5823] New translations 03-work-with-shop-manager.md (Lithuanian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 95fa4abf0dd5dbd1c53bd56c26f12942ee1f4f72 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:42 -0600 Subject: [PATCH 4266/5823] New translations 05-per-shop-permission-management.md (Lithuanian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From acd6ed38f6697acccfead494e57bc109502f6bc8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:43 -0600 Subject: [PATCH 4267/5823] New translations 06-protocol-system.md (Lithuanian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 1e6899070614e48d46a91ace8aef2ea5b46c4c8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:46 -0600 Subject: [PATCH 4268/5823] New translations compare-reremake.md (Lithuanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 116006664656d8c2d083708ac803a974335cd01b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:50 -0600 Subject: [PATCH 4269/5823] New translations intro.md (Lithuanian) --- i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 21ae9070d59cc0eb4026efbad719ef7f3cd9fcee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:51 -0600 Subject: [PATCH 4270/5823] New translations cmd-alias.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 74177dd20eec05e087af489ea9e83f60ea4c87b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:53 -0600 Subject: [PATCH 4271/5823] New translations datasource.md (Lithuanian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 982ea36ad81448f8e6001aee84d86a6bf950a2e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:26:56 -0600 Subject: [PATCH 4272/5823] New translations interaction.md (Lithuanian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From fbd4e336865d14a33a0f3bbd7bd3a00e230c8690 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:04 -0600 Subject: [PATCH 4273/5823] New translations display-system.md (Lithuanian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 6bb281fa5dd8654d5a787878d2d37117987fa67f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:05 -0600 Subject: [PATCH 4274/5823] New translations history.md (Lithuanian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From e949998e311b0d5a24b95f1cc5b648129ead62ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:26 -0600 Subject: [PATCH 4275/5823] New translations protection.md (Lithuanian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 4b2a9c0bef2008aae5a2bc1086cdb1d33b7c840f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:28 -0600 Subject: [PATCH 4276/5823] New translations shop-basic.md (Lithuanian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From b181299c48da1a7da61f9550d41ea42f0459bed4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:35 -0600 Subject: [PATCH 4277/5823] New translations special-effect.md (Lithuanian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 5851bed4ea1ad68b9007814a08bdf02609d7abbb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:38 -0600 Subject: [PATCH 4278/5823] New translations permissions.md (Lithuanian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 818f3d07a50f307d44df0282a7385181722f06f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:39 -0600 Subject: [PATCH 4279/5823] New translations licenses.md (Lithuanian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 9fa22988d9354831475fff7d3a2ca47e9e622ec3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:40 -0600 Subject: [PATCH 4280/5823] New translations netease.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From db0f01d763751577579d7e1923d0ea77872a513b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:41 -0600 Subject: [PATCH 4281/5823] New translations privacy.md (Lithuanian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 3e11d2bdc516b7381ef4fe93aa0bd4db3648633a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:44 -0600 Subject: [PATCH 4282/5823] New translations bluemap.md (Lithuanian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From ca983bea0f37571a33a95d7b15d220e2bbaa230f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:45 -0600 Subject: [PATCH 4283/5823] New translations discordsrv.md (Lithuanian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 6b62d8d32e18fd536e6d6ce3ca6b323a4f00b728 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:46 -0600 Subject: [PATCH 4284/5823] New translations discount.md (Lithuanian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 7828cb1ef7ab50e896336727ce7dda7557c5e72e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:48 -0600 Subject: [PATCH 4285/5823] New translations displaycontrol.md (Lithuanian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 210c6cc0581bead8b827ebfda0a9ba3a8fc693a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:49 -0600 Subject: [PATCH 4286/5823] New translations dynmap.md (Lithuanian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From d751aa3745f6ccc0d3c4b4291b2012f554159742 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:50 -0600 Subject: [PATCH 4287/5823] New translations ecoenchants.md (Lithuanian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 547aa402e058ee9fce4c8da73748a6390c238d65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:53 -0600 Subject: [PATCH 4288/5823] New translations display-control.gif (Lithuanian) From a88ab6ef989ec0e5a5660ded9aa8496aa3a13b14 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:27:58 -0600 Subject: [PATCH 4289/5823] New translations per-shop-perms-management.md (Lithuanian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 1cd97914e8d24252d661094a6e943c0da45d6960 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:00 -0600 Subject: [PATCH 4290/5823] New translations price-system.md (Lithuanian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 0758314c0c7aa72f870195b553501137c48d06ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:01 -0600 Subject: [PATCH 4291/5823] New translations protection-checker.md (Lithuanian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 6fb7801ee1d81f9e471e661af3a192287d447f82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:02 -0600 Subject: [PATCH 4292/5823] New translations protection.md (Lithuanian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 775323b2b8ddb7bd26fb4c9eba32e3d0a4374b14 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:03 -0600 Subject: [PATCH 4293/5823] New translations ranks.md (Lithuanian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 39928e1547c0cd39889389442803b011ac107823 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:04 -0600 Subject: [PATCH 4294/5823] New translations shop-basic.md (Lithuanian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 226949403c0816cb6027d07e7c72bd862b916c1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:06 -0600 Subject: [PATCH 4295/5823] New translations shop-fees.md (Lithuanian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From b23f3df11de97afee2eb431444bce44f032076d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:07 -0600 Subject: [PATCH 4296/5823] New translations shop-history.md (Lithuanian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 1add71d5d9abae85b53fff155363c4e1c10092b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:09 -0600 Subject: [PATCH 4297/5823] New translations shop-purger.md (Lithuanian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From f0520eb16e9417d840e2be7465139dd0e00883a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:10 -0600 Subject: [PATCH 4298/5823] New translations sign-material.md (Lithuanian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From f2dffb2f0462c6174294f8bf73cd8a45def18afc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:12 -0600 Subject: [PATCH 4299/5823] New translations suggest-price.md (Lithuanian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 4505b486b0bd0f6e06bc93adfcf2d06ec7d2f5c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:13 -0600 Subject: [PATCH 4300/5823] New translations special-effect.md (Lithuanian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 0ee636822f1147250d50b3e42c4f49761c2b47ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:16 -0600 Subject: [PATCH 4301/5823] New translations install.md (Lithuanian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From c1ad7abd8ccaa2c6c37f33409a2b759c219e7451 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:17 -0600 Subject: [PATCH 4302/5823] New translations permissions.md (Lithuanian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 1995d5fc14e3a6bc59bb90e4ee809fc9b37ababe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:18 -0600 Subject: [PATCH 4303/5823] New translations worldguard.md (Lithuanian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From f7cd7585be89f384fd1df046fbd521cf35228050 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:19 -0600 Subject: [PATCH 4304/5823] New translations angelchest.md (Lithuanian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 686bf62482688d983653e21d50a7fad50b6acfe8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:20 -0600 Subject: [PATCH 4305/5823] New translations plotsquared.md (Lithuanian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 3ba256f6b9e76c3887da96f1f129b96ebebed192 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:21 -0600 Subject: [PATCH 4306/5823] New translations residence.md (Lithuanian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 2acb52e3fd7f772e24f21a781004959ae77089f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:22 -0600 Subject: [PATCH 4307/5823] New translations superiorskyblock.md (Lithuanian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 27873ffea0892f180756c977b15d7bd043d900bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:23 -0600 Subject: [PATCH 4308/5823] New translations velocity.md (Lithuanian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 140cd852bfd065f05143c1b1df372c125ea4779a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:25 -0600 Subject: [PATCH 4309/5823] New translations intro.md (Lithuanian) --- i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 9ca84f3faef6ae4c7a51d6e9945b2c0fc32ce521 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:26 -0600 Subject: [PATCH 4310/5823] New translations interaction.md (Lithuanian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From a171eea1b26502dc6cc9ad2bf1295298fc216df8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:27 -0600 Subject: [PATCH 4311/5823] New translations multi-currency.md (Lithuanian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 655af73c575887ca1234801b30e97b62dee0050b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:29 -0600 Subject: [PATCH 4312/5823] New translations performance-tweaking.md (Lithuanian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 0f1b08a9f4c3181701d1654523ef7c61d6ebe2f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:30 -0600 Subject: [PATCH 4313/5823] New translations display-system.md (Lithuanian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 86a17da7a780c31ed5aeafcf17c7663a0c629096 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:31 -0600 Subject: [PATCH 4314/5823] New translations compare-reremake.md (Lithuanian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/lt-LT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b70e5ebd4b78ee2ab13a8a0512b603e472f69d98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:33 -0600 Subject: [PATCH 4315/5823] New translations licenses.md (Dutch) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 9fbd004e4690f22dee13493e7dec46802dd11c2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:34 -0600 Subject: [PATCH 4316/5823] New translations netease.md (Dutch) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From ce214cd2f782521ef09e0d3bd52050d16b29a881 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:37 -0600 Subject: [PATCH 4317/5823] New translations bluemap.md (Dutch) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From d5445a1031a50b1d4fc5a584bc7a34e4d2ea88ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:38 -0600 Subject: [PATCH 4318/5823] New translations discordsrv.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ac69b7d8b714c0d199d1d19b8ab70ec158851708 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:39 -0600 Subject: [PATCH 4319/5823] New translations discount.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cc28564e1f3813c72f98001dd871c50719d6495b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:40 -0600 Subject: [PATCH 4320/5823] New translations displaycontrol.md (Dutch) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 469624d2277168e606d6f6d2c859218a2c31e14e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:41 -0600 Subject: [PATCH 4321/5823] New translations dynmap.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 85a8b02bdd3a301d690161d8f1767615db5412a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:42 -0600 Subject: [PATCH 4322/5823] New translations ecoenchants.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 22ac39dd0168ebaa35698717317c86f62c4822ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:46 -0600 Subject: [PATCH 4323/5823] New translations display-control.gif (Dutch) From a903030bfd729f2877c7e921e8e112b2363d38f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:54 -0600 Subject: [PATCH 4324/5823] New translations limited.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f6ebb9b98fc0862090a434d724dae17a3605b597 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:55 -0600 Subject: [PATCH 4325/5823] New translations list.md (Dutch) --- i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5b8fcd59dbd3b0fe269822329cab4b374e439b68 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:56 -0600 Subject: [PATCH 4326/5823] New translations plan.md (Dutch) --- i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67de90753727d3737896c22754aa441977dab8e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:57 -0600 Subject: [PATCH 4327/5823] New translations reforges.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 052de36070385830a23825010c80a73cc3e1c978 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:58 -0600 Subject: [PATCH 4328/5823] New translations reremake-migrator.md (Dutch) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 096b8ba27e0d4c3d13fbab4a2c0e51a43ef35d3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:28:59 -0600 Subject: [PATCH 4329/5823] New translations shopitemonly.md (Dutch) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 89c1c05df63d23e59606e585ac12c40091e39acd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:01 -0600 Subject: [PATCH 4330/5823] New translations 6.2.0.9.md (Dutch) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 22773748a5fb9b4593d16e2c4f705eea03e8d69d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:03 -0600 Subject: [PATCH 4331/5823] New translations advancedregionmarket.md (Dutch) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3b3822622fd4ff4fbc738dc6487b9f1acb0928b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:04 -0600 Subject: [PATCH 4332/5823] New translations elitemobs.md (Dutch) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1eb30b9bca5c28354bfc4d26ed8558c3488688fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:05 -0600 Subject: [PATCH 4333/5823] New translations bentobox.md (Dutch) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f49ae513c2fe834d95c955f64fef810cc909e051 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:06 -0600 Subject: [PATCH 4334/5823] New translations bungeecord-geyser.md (Dutch) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e7ed2e32b8c9517119b9840161e0dafb3d60a6f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:07 -0600 Subject: [PATCH 4335/5823] New translations bungeecord.md (Dutch) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3e211e9d71589a2cce3415474f3cd389d1fb1cc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:08 -0600 Subject: [PATCH 4336/5823] New translations chestprotect.md (Dutch) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From df5234a41d16b1bcef2b360e7eea3262b5fcffdf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:09 -0600 Subject: [PATCH 4337/5823] New translations clearlag.md (Dutch) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From addb0186f41609578d72a6bc2de6909aac07d131 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:10 -0600 Subject: [PATCH 4338/5823] New translations griefprevention.md (Dutch) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 82521e94efa2e1b70c1f3942414b016145ebd4e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:11 -0600 Subject: [PATCH 4339/5823] New translations itemsadder.md (Dutch) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 88c094fb5efc543d4cfae7b1ae6462f1686e9137 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:12 -0600 Subject: [PATCH 4340/5823] New translations lands.md (Dutch) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 49b2a4ed95f53df9395b98a330244268af0f3f26 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:13 -0600 Subject: [PATCH 4341/5823] New translations openinv.md (Dutch) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 91222e0818bad3c667dcd2fea31e7092e9ec7689 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:14 -0600 Subject: [PATCH 4342/5823] New translations plotsquared.md (Dutch) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 437bfc07219146aac764a422ff99984b8e16f2a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:15 -0600 Subject: [PATCH 4343/5823] New translations residence.md (Dutch) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 989adcdabc77b6391539af97af58a98686a36897 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:16 -0600 Subject: [PATCH 4344/5823] New translations slimefun.md (Dutch) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c6bed10e9d0508d3e540cbd59d794d3bf73783e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:17 -0600 Subject: [PATCH 4345/5823] New translations superiorskyblock.md (Dutch) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 302942e54c547e98969274f1274465b6fca4f76f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:19 -0600 Subject: [PATCH 4346/5823] New translations towny.md (Dutch) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e0643b5581c9c78314a4aa177bf54e77d94cb951 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:20 -0600 Subject: [PATCH 4347/5823] New translations velocity.md (Dutch) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 85ee9fbf29e70d97f3a4979cadb75d1c01c90a63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:21 -0600 Subject: [PATCH 4348/5823] New translations 03-work-with-shop-manager.md (Dutch) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 1af49691c159327bd07d894d2f3f74932b92b4d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:23 -0600 Subject: [PATCH 4349/5823] New translations 05-per-shop-permission-management.md (Dutch) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From d8cb8c0bbfe2efdea5e1037436289ec174b16b6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:24 -0600 Subject: [PATCH 4350/5823] New translations 06-protocol-system.md (Dutch) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 86f99d91c154f9facdc1c6c1a20c34bc2c4887ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:27 -0600 Subject: [PATCH 4351/5823] New translations compare-reremake.md (Dutch) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From dc6938019b448bde2f5de5a18a993b26d45976f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:31 -0600 Subject: [PATCH 4352/5823] New translations intro.md (Dutch) --- i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From a5f0ccfe326db2053a344450f054f9dd0db6a996 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:32 -0600 Subject: [PATCH 4353/5823] New translations cmd-alias.md (Dutch) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From b685891f950e9e73e6a39ea2b2249b8e5238c3bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:33 -0600 Subject: [PATCH 4354/5823] New translations datasource.md (Dutch) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 9985738ec73d86fc30693c183523a7797d4c803a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:37 -0600 Subject: [PATCH 4355/5823] New translations interaction.md (Dutch) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 5a6bafc5d1f04635f7a23b0066cc183a560f3125 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:45 -0600 Subject: [PATCH 4356/5823] New translations display-system.md (Dutch) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 99770332e97e3509757ba0e70687ad93d39bfe84 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:29:46 -0600 Subject: [PATCH 4357/5823] New translations history.md (Dutch) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 58e9bad1c15b54c433f6e08cd80c5ada9a00912c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:06 -0600 Subject: [PATCH 4358/5823] New translations protection.md (Dutch) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 5897ca9b8d84c45f44e9192243c8f97006fa40cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:08 -0600 Subject: [PATCH 4359/5823] New translations shop-basic.md (Dutch) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From bf3499dd8b6e14a26a3da75a56f5c4c16c8ae7e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:16 -0600 Subject: [PATCH 4360/5823] New translations special-effect.md (Dutch) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 457158aaaae97db953941936652232d30e16d95d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:18 -0600 Subject: [PATCH 4361/5823] New translations permissions.md (Dutch) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From f0a935a65fff5b945478ab3ff1a060fc8365bbeb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:20 -0600 Subject: [PATCH 4362/5823] New translations licenses.md (Dutch) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 334ced8482ba700377dedff8953b41a1899273a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:21 -0600 Subject: [PATCH 4363/5823] New translations netease.md (Dutch) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From c9f8070d0a806f5fafa2605d624a563989a77dcf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:22 -0600 Subject: [PATCH 4364/5823] New translations privacy.md (Dutch) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 280b4a5fcac51f5d0678d6388b7edc8d1f25ed56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:25 -0600 Subject: [PATCH 4365/5823] New translations bluemap.md (Dutch) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 580288019c17f6f26f000fa6e62ab8810d632351 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:26 -0600 Subject: [PATCH 4366/5823] New translations discordsrv.md (Dutch) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 1c4a2d7d7c0214acaab738cfd13a0ac73c7c348e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:28 -0600 Subject: [PATCH 4367/5823] New translations discount.md (Dutch) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 5e0e7fafc6f018744ca9300cb401a44a4f72a83b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:29 -0600 Subject: [PATCH 4368/5823] New translations displaycontrol.md (Dutch) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 6b09bbfed666a4cda0d527354108a0bc70d409df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:30 -0600 Subject: [PATCH 4369/5823] New translations dynmap.md (Dutch) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 499cf70341aff0a760e9ae3e1673a69c4f78877d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:31 -0600 Subject: [PATCH 4370/5823] New translations ecoenchants.md (Dutch) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 7b54910a7adaa659834a6873e3ce0b397c346fb6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:34 -0600 Subject: [PATCH 4371/5823] New translations display-control.gif (Dutch) From 5d4e42b87671cc87c1385ea5111cec62833bcf81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:40 -0600 Subject: [PATCH 4372/5823] New translations per-shop-perms-management.md (Dutch) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 6061028b0dd4e17fa023b94c5bde0bbe7f8f037f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:41 -0600 Subject: [PATCH 4373/5823] New translations price-system.md (Dutch) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From ee8439a26f2c66be2029d175623e0c6f1c92298d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:42 -0600 Subject: [PATCH 4374/5823] New translations protection-checker.md (Dutch) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 594e66ae624da5a90f59c69b233b4c5415beffeb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:43 -0600 Subject: [PATCH 4375/5823] New translations protection.md (Dutch) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From cfa057cdadaa376882dae980afc9c5f8e2577d4b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:44 -0600 Subject: [PATCH 4376/5823] New translations ranks.md (Dutch) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 9fb8887d0f0a3398b7b6dd44056403bd604f9a81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:46 -0600 Subject: [PATCH 4377/5823] New translations shop-basic.md (Dutch) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 7d6f752fe45f8c31789fad3f9d33cca131ce5b6a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:48 -0600 Subject: [PATCH 4378/5823] New translations shop-fees.md (Dutch) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From cc48ee90318a56293ed3026e2fbf1444055dd7d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:49 -0600 Subject: [PATCH 4379/5823] New translations shop-history.md (Dutch) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 3c34c1b1f1c01f2c495f48529572c2019f3f6ecd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:50 -0600 Subject: [PATCH 4380/5823] New translations shop-purger.md (Dutch) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 9d612f233ab3981e8ad3281f8672ac27dcba8fc8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:52 -0600 Subject: [PATCH 4381/5823] New translations sign-material.md (Dutch) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 0060dfedd3de4760239d0b558fcb9c3167b44626 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:54 -0600 Subject: [PATCH 4382/5823] New translations suggest-price.md (Dutch) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From da0954f76da6fe471d5aaf4084384be2b8d14ef2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:55 -0600 Subject: [PATCH 4383/5823] New translations special-effect.md (Dutch) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 7441591de609f612319cbed7e04dba46b8070c3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:58 -0600 Subject: [PATCH 4384/5823] New translations superiorskyblock.md (Dutch) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 3649fff8b40808d5f21cc642b0f0bdc16f7890bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:30:59 -0600 Subject: [PATCH 4385/5823] New translations install.md (Dutch) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From d5c7644fda52dd43cb88e3f080d166ae5dced015 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:00 -0600 Subject: [PATCH 4386/5823] New translations permissions.md (Dutch) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 8fdb31595fef31dd46d7fe2a2b18357a61daa44d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:01 -0600 Subject: [PATCH 4387/5823] New translations angelchest.md (Dutch) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 351041282a2d2fbd635f04c5f28a8666a7a0ce75 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:02 -0600 Subject: [PATCH 4388/5823] New translations plotsquared.md (Dutch) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 8df39b6308d3aea11d594e5f591e23245aa7cbf7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:03 -0600 Subject: [PATCH 4389/5823] New translations residence.md (Dutch) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 05b2f4bdda92cd9a254896eb037e43bc69c632ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:04 -0600 Subject: [PATCH 4390/5823] New translations velocity.md (Dutch) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 1156afc300ca67dbf6f35541af9cfc5f75762fea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:05 -0600 Subject: [PATCH 4391/5823] New translations worldguard.md (Dutch) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 2ec06d68a5c42bc53b424b240b17c79a8cae31d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:06 -0600 Subject: [PATCH 4392/5823] New translations intro.md (Dutch) --- i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 1404c2e76ee1b09fdc274255628918248886de24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:07 -0600 Subject: [PATCH 4393/5823] New translations interaction.md (Dutch) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From fa5117bb72216de813cfb99719bb57695ebf6c24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:09 -0600 Subject: [PATCH 4394/5823] New translations multi-currency.md (Dutch) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 51b4142566d4a17ae9cf502f83945c6b1d574ff9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:10 -0600 Subject: [PATCH 4395/5823] New translations performance-tweaking.md (Dutch) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 37315a7d38281c573a2629308afc456cd40180ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:11 -0600 Subject: [PATCH 4396/5823] New translations display-system.md (Dutch) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 7f1961735978f82ba7098bb3b0ac4d5dd9923990 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:13 -0600 Subject: [PATCH 4397/5823] New translations compare-reremake.md (Dutch) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/nl-NL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From ca505e4b045ee3ed00c88064ddbbc1a576dcab87 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:14 -0600 Subject: [PATCH 4398/5823] New translations licenses.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 9f864f50080dab5d7f3dca5404631621f05b6e88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:16 -0600 Subject: [PATCH 4399/5823] New translations netease.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From c399a6fe15994b9a2b959311443f87e73357789a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:19 -0600 Subject: [PATCH 4400/5823] New translations bluemap.md (Norwegian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 719e4144541f70572f3a074828e3db12f1cbe797 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:20 -0600 Subject: [PATCH 4401/5823] New translations discordsrv.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f6c4f40469865710880b20e00d804dd54e901897 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:21 -0600 Subject: [PATCH 4402/5823] New translations discount.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f7166bd9a1b63045e5dc2b0e6bb3ca460fcfaa1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:22 -0600 Subject: [PATCH 4403/5823] New translations displaycontrol.md (Norwegian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 011c192406e8d93a6022373737d5516818396d00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:23 -0600 Subject: [PATCH 4404/5823] New translations dynmap.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 6e6f29f3ce4f0ed7cbda0fd5691fe2a21f68328d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:24 -0600 Subject: [PATCH 4405/5823] New translations ecoenchants.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1f7b281f138ffcf2fd3729352a9cdf86a92e6d9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:28 -0600 Subject: [PATCH 4406/5823] New translations display-control.gif (Norwegian) From cc5e64ed48d8f147b6920cf60ea5b623c1a66770 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:36 -0600 Subject: [PATCH 4407/5823] New translations limited.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 675ee980c24672d95db3a857aeb86bce1ffa3fce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:37 -0600 Subject: [PATCH 4408/5823] New translations list.md (Norwegian) --- i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 60ed201d498c652d449ae4e6db389b776bfe17e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:38 -0600 Subject: [PATCH 4409/5823] New translations plan.md (Norwegian) --- i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c99ce754cd4936549cd275e1263a137dc456e394 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:40 -0600 Subject: [PATCH 4410/5823] New translations reforges.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 05285aba44525ae3b89cc7fcb4127c18339cae3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:41 -0600 Subject: [PATCH 4411/5823] New translations reremake-migrator.md (Norwegian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb2de37f4fa4b1cdc3a73785cd82c5d32b735aea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:42 -0600 Subject: [PATCH 4412/5823] New translations shopitemonly.md (Norwegian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 30daddd07e874f9c8d2724868388ee20e7f53c90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:44 -0600 Subject: [PATCH 4413/5823] New translations 6.2.0.9.md (Norwegian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 3f840deb278c35a7bd07e558bdf1edde8f8a88e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:45 -0600 Subject: [PATCH 4414/5823] New translations chestprotect.md (Norwegian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 743be9201e67dc3b09454b77ebf486d98b63fc2d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:47 -0600 Subject: [PATCH 4415/5823] New translations advancedregionmarket.md (Norwegian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bd7689b969055d0b544c23ad1ad11d54a09b554a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:48 -0600 Subject: [PATCH 4416/5823] New translations bentobox.md (Norwegian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2fa85f724ec75f0179654f1a4543ed6dd32adc0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:49 -0600 Subject: [PATCH 4417/5823] New translations bungeecord-geyser.md (Norwegian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7a1cc46d35aa3e3460e75e554cf4180288caccd5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:50 -0600 Subject: [PATCH 4418/5823] New translations bungeecord.md (Norwegian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d16e834ef9a8eae468d65931a8e7c92802c826f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:51 -0600 Subject: [PATCH 4419/5823] New translations clearlag.md (Norwegian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a1e2085cecbca42908b836fcd831c5e03637abf9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:52 -0600 Subject: [PATCH 4420/5823] New translations elitemobs.md (Norwegian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 10a1772155ee976adfff7494dd4605807455cec3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:53 -0600 Subject: [PATCH 4421/5823] New translations griefprevention.md (Norwegian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 60333d654cc543b268c95919b5c62f333708d584 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:54 -0600 Subject: [PATCH 4422/5823] New translations itemsadder.md (Norwegian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 80faa88f9b9a49732c584ffcb743f8e68c606966 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:55 -0600 Subject: [PATCH 4423/5823] New translations lands.md (Norwegian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dd4d1d3387a262dde42c164146b69b8299c17864 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:56 -0600 Subject: [PATCH 4424/5823] New translations openinv.md (Norwegian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e31a560e456bfad4465521ae491b6f6f647d7ff6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:57 -0600 Subject: [PATCH 4425/5823] New translations plotsquared.md (Norwegian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 011ab0235f8b67bd125a6bb00ded125a82d37233 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:58 -0600 Subject: [PATCH 4426/5823] New translations residence.md (Norwegian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 38b373b28e369091fa27242799ca0c6324c88862 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:31:59 -0600 Subject: [PATCH 4427/5823] New translations slimefun.md (Norwegian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0e1fdf1dea1d2b52457e5b7c29513c0de0fcefe8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:00 -0600 Subject: [PATCH 4428/5823] New translations superiorskyblock.md (Norwegian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 783f8a54266acf5078236e8da352e8b5f8abfcb7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:01 -0600 Subject: [PATCH 4429/5823] New translations towny.md (Norwegian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a3132a2da0af7efd574941195a094bcfad807cad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:03 -0600 Subject: [PATCH 4430/5823] New translations velocity.md (Norwegian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0b3f25077031bd64db24f94db571d98ae6ef8aef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:04 -0600 Subject: [PATCH 4431/5823] New translations 03-work-with-shop-manager.md (Norwegian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 5937f9f2e363c7f37b31e70e4ddac734cf975f54 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:06 -0600 Subject: [PATCH 4432/5823] New translations 05-per-shop-permission-management.md (Norwegian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 61dfe96890635025b94f5f0574bbb202e204baa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:07 -0600 Subject: [PATCH 4433/5823] New translations 06-protocol-system.md (Norwegian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 4ddca19b43dbfb48301be1522aa6d0a991fcdc30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:10 -0600 Subject: [PATCH 4434/5823] New translations compare-reremake.md (Norwegian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 8ab0c0d0aad2ac768fed129dfea0885629b60d3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:14 -0600 Subject: [PATCH 4435/5823] New translations intro.md (Norwegian) --- i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 95411196183d66fd1104c2521c3e29a04ccf8f77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:15 -0600 Subject: [PATCH 4436/5823] New translations cmd-alias.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 572bbaa560a7d866677e194724b27c17d70ac892 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:16 -0600 Subject: [PATCH 4437/5823] New translations datasource.md (Norwegian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 891714ee2eb6043918b5fa115981cfb042a919f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:20 -0600 Subject: [PATCH 4438/5823] New translations interaction.md (Norwegian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From c4d4c9c75e515540337ded17a04c22f674e8092a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:29 -0600 Subject: [PATCH 4439/5823] New translations display-system.md (Norwegian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 167c8953254d5b7290b2d3e7cd994a0ab143401d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:30 -0600 Subject: [PATCH 4440/5823] New translations history.md (Norwegian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From f79146e7cef84528648ced5d488e030001b3f5c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:50 -0600 Subject: [PATCH 4441/5823] New translations protection.md (Norwegian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 3eff63f9541efbc1427425cd1ae3e7fc2242564c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:32:53 -0600 Subject: [PATCH 4442/5823] New translations shop-basic.md (Norwegian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From d26a1f880e6a9901c77ca35f9234601e40b74b88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:00 -0600 Subject: [PATCH 4443/5823] New translations special-effect.md (Norwegian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 94672c9c12802a9830ea05e56db6a32d5841b361 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:03 -0600 Subject: [PATCH 4444/5823] New translations permissions.md (Norwegian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 45840a1425c846d951a5d7e18b5fe0737b87669c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:05 -0600 Subject: [PATCH 4445/5823] New translations licenses.md (Norwegian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From cbbb4f27516886992aa9da096b38dd1f32cfd959 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:06 -0600 Subject: [PATCH 4446/5823] New translations netease.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From b2dc75fb70e8acadaee74f2108d47f4dd9d4555c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:07 -0600 Subject: [PATCH 4447/5823] New translations privacy.md (Norwegian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 771fe5ab138e685c815b2a977371621da9e9e749 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:10 -0600 Subject: [PATCH 4448/5823] New translations bluemap.md (Norwegian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From ffba3c6c90362740c709b1c1399f95b216f67b79 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:11 -0600 Subject: [PATCH 4449/5823] New translations discordsrv.md (Norwegian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From f2fbb2b7a5e8178a41ab18619296ae5fb565d9d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:12 -0600 Subject: [PATCH 4450/5823] New translations discount.md (Norwegian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 24f4d31af4332d93d953ccdb3a82cacf584a124b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:13 -0600 Subject: [PATCH 4451/5823] New translations displaycontrol.md (Norwegian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From ccbf07b36ce76d738bcbf56a0905bb70cf5efc4f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:14 -0600 Subject: [PATCH 4452/5823] New translations dynmap.md (Norwegian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From f7c6df1da5eda37a8470708fce3cfa2c8ab57fb8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:15 -0600 Subject: [PATCH 4453/5823] New translations ecoenchants.md (Norwegian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 5ab232a1d2f7367080d05cd790d56ca95b3ef504 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:18 -0600 Subject: [PATCH 4454/5823] New translations display-control.gif (Norwegian) From a84b7f66aa6c2ebabdc5c73bfcb8f1bca164115a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:23 -0600 Subject: [PATCH 4455/5823] New translations per-shop-perms-management.md (Norwegian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 453bbfc8c7ecd8effa12bd1f2a4adcd96bdecf77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:25 -0600 Subject: [PATCH 4456/5823] New translations price-system.md (Norwegian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From caeed6f7461d9acfaab6c6141ad562371ec0fd83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:26 -0600 Subject: [PATCH 4457/5823] New translations protection-checker.md (Norwegian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From c033ca7d5df0d38d3dcc63851da675ad342f5528 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:27 -0600 Subject: [PATCH 4458/5823] New translations protection.md (Norwegian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From fc6fb5cb24339e4d1efcd05d36e6fb38883551ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:28 -0600 Subject: [PATCH 4459/5823] New translations ranks.md (Norwegian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 475d07c841001c1268ea81d4e075ba8c37ba19d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:29 -0600 Subject: [PATCH 4460/5823] New translations shop-basic.md (Norwegian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From a25adf463a880d9654d7112af2c85ca35e8653a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:31 -0600 Subject: [PATCH 4461/5823] New translations shop-fees.md (Norwegian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From d4e6fa9a6037f7b03ee9788735f91206c0055165 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:32 -0600 Subject: [PATCH 4462/5823] New translations shop-history.md (Norwegian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 50937e0f0ac9ec4971229747b85d9c8a498b1c2f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:33 -0600 Subject: [PATCH 4463/5823] New translations shop-purger.md (Norwegian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 5585dde306278aa1aae13af063e8da58e988b912 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:35 -0600 Subject: [PATCH 4464/5823] New translations sign-material.md (Norwegian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From fcce0c68f85210c6296e7e378d3854a9876939c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:37 -0600 Subject: [PATCH 4465/5823] New translations suggest-price.md (Norwegian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 826afb782a60d5a79fce947f3e77bea7f6876751 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:38 -0600 Subject: [PATCH 4466/5823] New translations special-effect.md (Norwegian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 3859037026efa57568c486959523dbb712c40213 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:40 -0600 Subject: [PATCH 4467/5823] New translations plotsquared.md (Norwegian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From c73e370f443a7fc40eeff00f42a9205a8c6be7ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:42 -0600 Subject: [PATCH 4468/5823] New translations install.md (Norwegian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From bd6732544acfbfbb33b8031a99cf9a64bad8b6d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:43 -0600 Subject: [PATCH 4469/5823] New translations permissions.md (Norwegian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 32ce675f8c4d5e0a41e65734d10e56da47b52cc9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:44 -0600 Subject: [PATCH 4470/5823] New translations angelchest.md (Norwegian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From ab4bec6a3b02a3f0a8a4b54b358e13d2a04b935f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:45 -0600 Subject: [PATCH 4471/5823] New translations residence.md (Norwegian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From c54a6375208ae622eb55df61b98cc65286c91d97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:46 -0600 Subject: [PATCH 4472/5823] New translations superiorskyblock.md (Norwegian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 1dbd7dc4085197612628360ca03e5d798cef0d1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:47 -0600 Subject: [PATCH 4473/5823] New translations velocity.md (Norwegian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 8690fd4d463a4a6c4c3f128aaaaab9e4f87d2cf0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:48 -0600 Subject: [PATCH 4474/5823] New translations worldguard.md (Norwegian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From a9bf6c166fa7da39ee433b6c7856fad4fec730c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:49 -0600 Subject: [PATCH 4475/5823] New translations intro.md (Norwegian) --- i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From b533c41c9bfe7098899bf5baca6f7063861b62c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:50 -0600 Subject: [PATCH 4476/5823] New translations interaction.md (Norwegian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From c3f002c55741508096e0bc9f0eeda384f08ab6e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:52 -0600 Subject: [PATCH 4477/5823] New translations multi-currency.md (Norwegian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From a28983124da914043090335a7de05f4ef07fd77f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:53 -0600 Subject: [PATCH 4478/5823] New translations performance-tweaking.md (Norwegian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From a5da0ccd0de01ceeab6567d830b9503b9a05e9ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:54 -0600 Subject: [PATCH 4479/5823] New translations display-system.md (Norwegian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From de25c77f1032539fc12d4c3e9018e10cd0940220 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:33:55 -0600 Subject: [PATCH 4480/5823] New translations compare-reremake.md (Norwegian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/no-NO/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 06a3081ea7adba6d0f096ebbb06969e884b8fbe3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:20 -0600 Subject: [PATCH 4481/5823] New translations bungeecord-geyser.md (Polish) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 16e6dbaec6e41163402a4aa7787d1fd3bc82a1dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:21 -0600 Subject: [PATCH 4482/5823] New translations licenses.md (Polish) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From b284a4dd2674fea47b4e3fe3f72ca2884be26a0c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:22 -0600 Subject: [PATCH 4483/5823] New translations netease.md (Polish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From cc7cd78017cf97e10dc624306d43f192f5b2548d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:26 -0600 Subject: [PATCH 4484/5823] New translations bluemap.md (Polish) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From c4ed6d8d5ab7a5564ec081a637595e3cea5f1370 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:27 -0600 Subject: [PATCH 4485/5823] New translations discordsrv.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d7defc14aa1fdbeac2f25392ab4f220441575f35 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:28 -0600 Subject: [PATCH 4486/5823] New translations discount.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 858ff8167d772b48774c728c769676f26bb93784 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:29 -0600 Subject: [PATCH 4487/5823] New translations displaycontrol.md (Polish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6d320c78098fb36592bdf136f22a31b172a8b95b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:30 -0600 Subject: [PATCH 4488/5823] New translations dynmap.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 313b8f563c35f1462fb8e8c75c1679ef3740929a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:31 -0600 Subject: [PATCH 4489/5823] New translations ecoenchants.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e8f8655df4c9e727b7826f99849e66a9f2aa5cc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:35 -0600 Subject: [PATCH 4490/5823] New translations display-control.gif (Polish) From 98206894f27b021107c79163217df94354dae7f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:43 -0600 Subject: [PATCH 4491/5823] New translations limited.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 39edc4bbd7fb9b67562b7063d03a024f39bea2f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:44 -0600 Subject: [PATCH 4492/5823] New translations list.md (Polish) --- i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 65bd524af3bbef67207ac7ccb6321fee378f1902 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:45 -0600 Subject: [PATCH 4493/5823] New translations plan.md (Polish) --- i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f49abebe6d6aac0a5bb8c2b7053b6b485c85de17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:46 -0600 Subject: [PATCH 4494/5823] New translations reforges.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 38c552251447a74b47df5723b0ed90e71ed4d1dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:47 -0600 Subject: [PATCH 4495/5823] New translations reremake-migrator.md (Polish) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb94dd6758b1f123e607f8043d4d6b05d1c5c5df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:48 -0600 Subject: [PATCH 4496/5823] New translations shopitemonly.md (Polish) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bc86b82927f8e2f1df83aa84f30e6ec7675354da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:50 -0600 Subject: [PATCH 4497/5823] New translations 6.2.0.9.md (Polish) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From a9209eaa5931dcff2bb91b30837321749e7e5247 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:52 -0600 Subject: [PATCH 4498/5823] New translations advancedregionmarket.md (Polish) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6ca866ddcfd5693b7d1bf645dadb883ef0ac3e37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:53 -0600 Subject: [PATCH 4499/5823] New translations bentobox.md (Polish) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c45c728b42df5608fdc12385d94f82896acca8ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:54 -0600 Subject: [PATCH 4500/5823] New translations bungeecord.md (Polish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8a5488cdd70d9f05a0ab6e5d5502a19db7731b46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:55 -0600 Subject: [PATCH 4501/5823] New translations chestprotect.md (Polish) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 6ab95c02f3490072848775da37bfc3363cd60f9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:56 -0600 Subject: [PATCH 4502/5823] New translations clearlag.md (Polish) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 473a80dd8a20f23303382bdbf6afa77bf1bfa715 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:57 -0600 Subject: [PATCH 4503/5823] New translations elitemobs.md (Polish) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2605b0976a8e0c5ddd7acc79a0a00f418ad7d4be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:58 -0600 Subject: [PATCH 4504/5823] New translations griefprevention.md (Polish) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b2ae93094f73c63561c4703c05564eabcfe0ba1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:58:59 -0600 Subject: [PATCH 4505/5823] New translations itemsadder.md (Polish) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From aad1f7cb01c7a54baa265aab4941fe9ef6c1562e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:00 -0600 Subject: [PATCH 4506/5823] New translations lands.md (Polish) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 97da95f245682f5060fff1723422bb242066f0d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:01 -0600 Subject: [PATCH 4507/5823] New translations openinv.md (Polish) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1a7a36522059b03fa52d18037ab7d0440a326a09 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:02 -0600 Subject: [PATCH 4508/5823] New translations plotsquared.md (Polish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From fdcde036cd2e9d0092e853e5d1f3eca4776a8fea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:03 -0600 Subject: [PATCH 4509/5823] New translations residence.md (Polish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 0306c918b806314dd41d3f0bb8819f91c258099c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:04 -0600 Subject: [PATCH 4510/5823] New translations slimefun.md (Polish) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b81d5891a0dcf18e124ff1e1fd05f0ab039131f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:06 -0600 Subject: [PATCH 4511/5823] New translations superiorskyblock.md (Polish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9f85937bddb60b6d720f9a8335d07e8e9914f709 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:07 -0600 Subject: [PATCH 4512/5823] New translations towny.md (Polish) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fc083b30a008e05465b8931e94fdd7ad6523aae9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:08 -0600 Subject: [PATCH 4513/5823] New translations velocity.md (Polish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 02d6e2dc04c94d9ee13471884702c72d6ee4b4ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:10 -0600 Subject: [PATCH 4514/5823] New translations 03-work-with-shop-manager.md (Polish) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 8333f3189e9b38611c26a612230d680135cb3c1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:11 -0600 Subject: [PATCH 4515/5823] New translations 05-per-shop-permission-management.md (Polish) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 5feac40c64a7c1ad4f56a19bce8e9fcb4ce8a7d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:12 -0600 Subject: [PATCH 4516/5823] New translations 06-protocol-system.md (Polish) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 831a994c34d79977e5b1ae05492f58dfe0e534e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:15 -0600 Subject: [PATCH 4517/5823] New translations compare-reremake.md (Polish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 93a65fa880e007af48049c72d8ac60dfacda1769 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:18 -0600 Subject: [PATCH 4518/5823] New translations intro.md (Polish) --- i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From adc234ef1714b356f34ac0c2cd6e3808a8c13730 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:20 -0600 Subject: [PATCH 4519/5823] New translations cmd-alias.md (Polish) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 379fa464c2b24e0ca43c8ff84fe26033a34c7b02 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:21 -0600 Subject: [PATCH 4520/5823] New translations datasource.md (Polish) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From c959ec9040825f6ac47e72fe3c9faf9a557c0912 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:24 -0600 Subject: [PATCH 4521/5823] New translations interaction.md (Polish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 90ebf3a2ebc9981e4b096927eaccb594404046f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:32 -0600 Subject: [PATCH 4522/5823] New translations display-system.md (Polish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 1f78c16053e6da025f15cd451f3dd93edd3578c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:33 -0600 Subject: [PATCH 4523/5823] New translations history.md (Polish) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 4da7d91f57ba721b762cac6d6ef27584a9f3238f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:53 -0600 Subject: [PATCH 4524/5823] New translations protection.md (Polish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 5d04bd98096d95b77a204157afa8e92514f896f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 00:59:55 -0600 Subject: [PATCH 4525/5823] New translations shop-basic.md (Polish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f6ba1a736b3b2eaee23cd6ac333670963eba1c9e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:01 -0600 Subject: [PATCH 4526/5823] New translations special-effect.md (Polish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 07a3c874459dd79cb64416ea9e08189ecd38b122 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:05 -0600 Subject: [PATCH 4527/5823] New translations permissions.md (Polish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 8dc3f0ea5d3c643b53c3a95eb296b3fe1339a16d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:07 -0600 Subject: [PATCH 4528/5823] New translations licenses.md (Polish) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 05426e99629ff6adc4783ce6e691ea20c16ccc4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:08 -0600 Subject: [PATCH 4529/5823] New translations netease.md (Polish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From af6ba2e1b00a6558493b77e84e4c4c3c8cda1ab1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:10 -0600 Subject: [PATCH 4530/5823] New translations permissions.md (Polish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 6eba02165ffc40808802879d05e19b0c51333eff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:11 -0600 Subject: [PATCH 4531/5823] New translations privacy.md (Polish) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 366a06c24a43e8e3e9a71c1f4d7d2acf89f4d002 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:14 -0600 Subject: [PATCH 4532/5823] New translations bluemap.md (Polish) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From ce5cec0b2bd159423ff56de36e3eda99e92273f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:15 -0600 Subject: [PATCH 4533/5823] New translations discordsrv.md (Polish) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 7489ac40f78b984d06337a50d671fb02f695f2bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:17 -0600 Subject: [PATCH 4534/5823] New translations discount.md (Polish) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 4734f38f5106145e8cd7ca8a63c2195b3bfd6d46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:18 -0600 Subject: [PATCH 4535/5823] New translations displaycontrol.md (Polish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 3a9ec436c6c3f425e7769e1eb8118c50d61789f9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:19 -0600 Subject: [PATCH 4536/5823] New translations dynmap.md (Polish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 30d150d025908f6f833f51ef68d9553c420bd8ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:20 -0600 Subject: [PATCH 4537/5823] New translations ecoenchants.md (Polish) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 94d5b4b2702ca9d6dc68e4a8ee254ea05805e892 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:24 -0600 Subject: [PATCH 4538/5823] New translations display-control.gif (Polish) From d4276e6ddc1349dd5163f3f90757219b70fb34e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:30 -0600 Subject: [PATCH 4539/5823] New translations per-shop-perms-management.md (Polish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 5471eab0454b90475e2487b39448f978695e4638 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:31 -0600 Subject: [PATCH 4540/5823] New translations price-system.md (Polish) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From ead7692b6e7ca19c3ae19b2360973084147227f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:32 -0600 Subject: [PATCH 4541/5823] New translations protection-checker.md (Polish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 19c85fb842f9c50197cd45475942694339b4f8ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:34 -0600 Subject: [PATCH 4542/5823] New translations protection.md (Polish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From c24568f7cc719e729498de6c4751ac11ec68f16e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:35 -0600 Subject: [PATCH 4543/5823] New translations ranks.md (Polish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From bc9054430cf3642cae67c3804aef23a692eaedc5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:37 -0600 Subject: [PATCH 4544/5823] New translations shop-basic.md (Polish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 46cb9e02bc3b097efa08fbbcd63b80359d13e05a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:39 -0600 Subject: [PATCH 4545/5823] New translations shop-fees.md (Polish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From ae70e34c7e94ca541ee999549981ed509cfbfd38 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:40 -0600 Subject: [PATCH 4546/5823] New translations shop-history.md (Polish) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 7bf8f174493df239c270c2dcdc60f6fd87ffc03a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:41 -0600 Subject: [PATCH 4547/5823] New translations shop-purger.md (Polish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 9d209c5b9cfe2049f43a4d2f7f1eac570fa464a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:43 -0600 Subject: [PATCH 4548/5823] New translations sign-material.md (Polish) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From bcabb2e3ccaf1ecc800ce0204556ec63f41f60ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:44 -0600 Subject: [PATCH 4549/5823] New translations suggest-price.md (Polish) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 8998eeea45ebca726e8793251153c4661a88d4cc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:45 -0600 Subject: [PATCH 4550/5823] New translations special-effect.md (Polish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 8c5fb7d5743ef2677b95ac0a0d1201b5b1d8d5a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:49 -0600 Subject: [PATCH 4551/5823] New translations install.md (Polish) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From e193cee831d97fe779a9a7f199bd2a63d3462bfd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:50 -0600 Subject: [PATCH 4552/5823] New translations angelchest.md (Polish) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From fa8f068f57bd3368476a6233bf79153180d66dd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:51 -0600 Subject: [PATCH 4553/5823] New translations plotsquared.md (Polish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From a08eeeddd79a215eef782e104c2dc92017306fb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:52 -0600 Subject: [PATCH 4554/5823] New translations residence.md (Polish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From b090d724c9790ca607a663810be37e415138339c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:53 -0600 Subject: [PATCH 4555/5823] New translations superiorskyblock.md (Polish) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 3d63f5101a85d2197b76e57ffa750fe51b3db8e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:54 -0600 Subject: [PATCH 4556/5823] New translations velocity.md (Polish) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 5f90c777192e89a0f695c033067655a6a19577a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:55 -0600 Subject: [PATCH 4557/5823] New translations worldguard.md (Polish) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 346d09ce98346f23c8c43bc1bfaed19f9dce8041 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:57 -0600 Subject: [PATCH 4558/5823] New translations intro.md (Polish) --- i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From d91a828213fae3ca454d93f8e7a44e385abbe4b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:00:58 -0600 Subject: [PATCH 4559/5823] New translations interaction.md (Polish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 98c9c843f6ebe30e2c0f9dec423bd31b32ee30d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:00 -0600 Subject: [PATCH 4560/5823] New translations multi-currency.md (Polish) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From c5553caa7d403b05ec04ca5c70b39fcbb7b52e73 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:01 -0600 Subject: [PATCH 4561/5823] New translations performance-tweaking.md (Polish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From ecc1300f0e3d611872255b5f6e7f3ece5a43a0fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:02 -0600 Subject: [PATCH 4562/5823] New translations advancedregionmarket.md (Portuguese) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0179603ba34cc34c43d24bd69de8f1cd67e06f33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:03 -0600 Subject: [PATCH 4563/5823] New translations display-system.md (Polish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From a47b2fa307d4e78786fddf487b3210c475360547 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:05 -0600 Subject: [PATCH 4564/5823] New translations compare-reremake.md (Polish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pl-PL/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5e0fcc3f76f1f64d5b87cb18715df3559379ada6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:06 -0600 Subject: [PATCH 4565/5823] New translations licenses.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 778134a8ac69d775c2250a013cfb789e11051bff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:07 -0600 Subject: [PATCH 4566/5823] New translations netease.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 0b7e8f798d6bd05c82c31a8294c9b82143e41f7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:11 -0600 Subject: [PATCH 4567/5823] New translations bluemap.md (Portuguese) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 49ce08272c481519a68cfde8fd793e1c543124b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:12 -0600 Subject: [PATCH 4568/5823] New translations discordsrv.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fb034a10222406ce502c9bf7d2e52080bb59c53e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:13 -0600 Subject: [PATCH 4569/5823] New translations discount.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7d68378601c76f0b185e32a47a5781572b9498d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:14 -0600 Subject: [PATCH 4570/5823] New translations displaycontrol.md (Portuguese) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0269a2eddd25688e13dc1d9f3f377f4a88f88daf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:16 -0600 Subject: [PATCH 4571/5823] New translations dynmap.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From cbf0fa328037d24a01078e4fd1d30036c796346f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:17 -0600 Subject: [PATCH 4572/5823] New translations ecoenchants.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 75ae2fa88a61d00da03a0674e28b82edf0157d57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:21 -0600 Subject: [PATCH 4573/5823] New translations display-control.gif (Portuguese) From 6fe6dc963698bd67c34a65d423b179f7ac454e28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:30 -0600 Subject: [PATCH 4574/5823] New translations limited.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1de903778c71bbf3a679f2557e6c9f079475e275 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:31 -0600 Subject: [PATCH 4575/5823] New translations list.md (Portuguese) --- i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a230f0132b2d509b33b3b96a3fe911014f2d08e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:32 -0600 Subject: [PATCH 4576/5823] New translations plan.md (Portuguese) --- i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5df3fd18a4f0292b9aeca65dfdf7eebe97d98219 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:33 -0600 Subject: [PATCH 4577/5823] New translations reforges.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fa219a356d8fd53e3766b908312b8767c71f510a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:34 -0600 Subject: [PATCH 4578/5823] New translations reremake-migrator.md (Portuguese) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bc0d1beabcb83cc3c4e411a99173f25d4a21e85e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:35 -0600 Subject: [PATCH 4579/5823] New translations shopitemonly.md (Portuguese) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9ce859244f4c0443183709b66209a187b21939c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:37 -0600 Subject: [PATCH 4580/5823] New translations 6.2.0.9.md (Portuguese) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From aa6c03dc4498cfffcdf4047b52bef27708b01a8a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:39 -0600 Subject: [PATCH 4581/5823] New translations bentobox.md (Portuguese) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 809e7f8abaf919bc945036e77f49764b96d1bf19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:40 -0600 Subject: [PATCH 4582/5823] New translations bungeecord-geyser.md (Portuguese) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cf1e9e9cc33872b7e4ece56d5f9d828629788978 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:41 -0600 Subject: [PATCH 4583/5823] New translations bungeecord.md (Portuguese) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From abbe68cb00f4eb7e46ae8878da787f4c8ac7f52c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:42 -0600 Subject: [PATCH 4584/5823] New translations chestprotect.md (Portuguese) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From fa03096e62fbab663c511305ec2ef913c1c262a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:43 -0600 Subject: [PATCH 4585/5823] New translations clearlag.md (Portuguese) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a15e7c0422d0e4cdd0d6c2a323f9dfff9cfc9d4b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:44 -0600 Subject: [PATCH 4586/5823] New translations elitemobs.md (Portuguese) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9b270d0c4929bd4b46ba1466a5e147b88e5c3771 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:45 -0600 Subject: [PATCH 4587/5823] New translations griefprevention.md (Portuguese) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 43d994eb6022bd03f9bc8d0f66446d5db1492b12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:46 -0600 Subject: [PATCH 4588/5823] New translations itemsadder.md (Portuguese) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c29b5f05f5cce649d10a35cb083b75dbd002ec6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:47 -0600 Subject: [PATCH 4589/5823] New translations lands.md (Portuguese) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 82e4451f500a455a0ca34361358d9fd7a8416b30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:48 -0600 Subject: [PATCH 4590/5823] New translations openinv.md (Portuguese) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 03aa1e6d4c3034e02fd181fc396adbf8ba81ffd8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:49 -0600 Subject: [PATCH 4591/5823] New translations plotsquared.md (Portuguese) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 1b98cc135f4572144044b73282cfd2c4e573b740 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:50 -0600 Subject: [PATCH 4592/5823] New translations display-system.md (Portuguese) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 83d6efd58998e6b13ce4edbd173dae52651dee3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:51 -0600 Subject: [PATCH 4593/5823] New translations residence.md (Portuguese) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 15fde7150b77d9faf3fd22fb8bf6577cbc1e2fa6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:52 -0600 Subject: [PATCH 4594/5823] New translations slimefun.md (Portuguese) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a93948865376a0ea06b49f9fe6d6a3fdc02236b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:53 -0600 Subject: [PATCH 4595/5823] New translations superiorskyblock.md (Portuguese) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1ae898f8a788fb8d17cafedfa3e13195185ee8e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:55 -0600 Subject: [PATCH 4596/5823] New translations towny.md (Portuguese) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 574015067537730743a4e1fc9a4bc3ae67353793 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:56 -0600 Subject: [PATCH 4597/5823] New translations velocity.md (Portuguese) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ddaf0a89f4a32548dbb0e06ca754d1b8e8bb54c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:57 -0600 Subject: [PATCH 4598/5823] New translations 03-work-with-shop-manager.md (Portuguese) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 4e8d250fb5c12d37bb0493f03352900528840153 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:01:59 -0600 Subject: [PATCH 4599/5823] New translations 05-per-shop-permission-management.md (Portuguese) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 70ea7926e13a4fd0d7572003c6b284105a581aef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:01 -0600 Subject: [PATCH 4600/5823] New translations 06-protocol-system.md (Portuguese) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From eced35319e1f238b17ef6d8fbc4fc37a83c5412f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:03 -0600 Subject: [PATCH 4601/5823] New translations compare-reremake.md (Portuguese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 278368ba7a1d73c8cdca871a592164c8b5cfecb9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:07 -0600 Subject: [PATCH 4602/5823] New translations intro.md (Portuguese) --- i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 9c273a66ed41d512fd173d53f4b9b2d14bf075f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:09 -0600 Subject: [PATCH 4603/5823] New translations cmd-alias.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From d74368e624029a1acfebc43d65958e28d1ff5155 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:10 -0600 Subject: [PATCH 4604/5823] New translations datasource.md (Portuguese) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 8d884d8ebc82094af39e34d0edd71f8a1ce9d3ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:13 -0600 Subject: [PATCH 4605/5823] New translations interaction.md (Portuguese) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 6f3dd85622751b9a86b54c00ac2c2edad4d6418f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:22 -0600 Subject: [PATCH 4606/5823] New translations history.md (Portuguese) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 443f1ce15419b131ef2ac55ab682965b44558289 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:44 -0600 Subject: [PATCH 4607/5823] New translations protection.md (Portuguese) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 613f1bad849f03141c0108fe209122f417358b1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:46 -0600 Subject: [PATCH 4608/5823] New translations shop-basic.md (Portuguese) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 3b27c3fa198133309e526a59a196a0ec17148de4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:52 -0600 Subject: [PATCH 4609/5823] New translations special-effect.md (Portuguese) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From cc5783249e7e78f269dc9d18335537daac90d585 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:55 -0600 Subject: [PATCH 4610/5823] New translations permissions.md (Portuguese) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 3d62ba7dd4fac95af910b657fafdf24ba87fc891 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:57 -0600 Subject: [PATCH 4611/5823] New translations licenses.md (Portuguese) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From b00a31df5ee20d1f320a126f383f6e8fee785acb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:58 -0600 Subject: [PATCH 4612/5823] New translations netease.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 2b4b9733f3b5a8382fbc309cdd4b74153ed9b3d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:02:59 -0600 Subject: [PATCH 4613/5823] New translations privacy.md (Portuguese) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From e2840eef013e2359aae9b459e0baabfb933a2dd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:02 -0600 Subject: [PATCH 4614/5823] New translations bluemap.md (Portuguese) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From a51ac915f73bfa8b5f8c31a8a49696402eea7814 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:03 -0600 Subject: [PATCH 4615/5823] New translations discordsrv.md (Portuguese) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 0515041d8a5b8165f9232b9138801a8d58e733b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:05 -0600 Subject: [PATCH 4616/5823] New translations discount.md (Portuguese) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 3dd3b489044c5202f854567000f8ea0b58b09606 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:06 -0600 Subject: [PATCH 4617/5823] New translations displaycontrol.md (Portuguese) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 0c62245b22013368f1e137db93c7b1fb6b4e17e0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:07 -0600 Subject: [PATCH 4618/5823] New translations dynmap.md (Portuguese) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From b42e7ca103d09ee6788a78800ad75e5cb4a7dcf8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:08 -0600 Subject: [PATCH 4619/5823] New translations ecoenchants.md (Portuguese) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 788a0a4a78cf72e66540cb4bfb3974159e553264 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:12 -0600 Subject: [PATCH 4620/5823] New translations display-control.gif (Portuguese) From 94d263f785bec545f154fcb2c65fea962cc2432c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:17 -0600 Subject: [PATCH 4621/5823] New translations per-shop-perms-management.md (Portuguese) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From e61850f0dcae4ffdc700222dc4a65b0a1a276db0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:18 -0600 Subject: [PATCH 4622/5823] New translations price-system.md (Portuguese) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From e23cb914cdad9fde6c8e9c9b79685584a8c2eef9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:19 -0600 Subject: [PATCH 4623/5823] New translations protection-checker.md (Portuguese) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 3b5ada6aba33d3507432d3ac24840a9ce5527dbf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:20 -0600 Subject: [PATCH 4624/5823] New translations protection.md (Portuguese) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From bc8d8cc6e621463d665d60536da9463df7ed4ea8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:21 -0600 Subject: [PATCH 4625/5823] New translations ranks.md (Portuguese) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 256473a11ee6c45a58c4ab7b651ba446e09e95d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:23 -0600 Subject: [PATCH 4626/5823] New translations shop-basic.md (Portuguese) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 83d71df5011e2abd007f13315b4461040fbe0e40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:25 -0600 Subject: [PATCH 4627/5823] New translations shop-fees.md (Portuguese) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 19cd5f5ad30a44e2d4df37b62a4578c217f22c8f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:26 -0600 Subject: [PATCH 4628/5823] New translations shop-history.md (Portuguese) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 07091717802175f3bbbcdcedccc261334e96c0dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:27 -0600 Subject: [PATCH 4629/5823] New translations shop-purger.md (Portuguese) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From a63cc39feff93b5de070834cd7da55bc1a7e111a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:29 -0600 Subject: [PATCH 4630/5823] New translations sign-material.md (Portuguese) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 8ca6d69e8b800e1fc2f027de8d59009ff7690f7c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:31 -0600 Subject: [PATCH 4631/5823] New translations suggest-price.md (Portuguese) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 25494928ea51a8810c0c408204c42d2df21e802b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:32 -0600 Subject: [PATCH 4632/5823] New translations special-effect.md (Portuguese) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 0e555c25550f394261abf51e828209c900858a9f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:34 -0600 Subject: [PATCH 4633/5823] New translations install.md (Portuguese) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From a2a692f4576bf41d31ab97f7f292388d25ab598c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:36 -0600 Subject: [PATCH 4634/5823] New translations permissions.md (Portuguese) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 2abcf11b1db379c719ac27f10db4d10831b2e293 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:37 -0600 Subject: [PATCH 4635/5823] New translations angelchest.md (Portuguese) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 33e2484430b7673f09f66c480589f29a73fa865f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:38 -0600 Subject: [PATCH 4636/5823] New translations plotsquared.md (Portuguese) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 2b46eba997fa6b4fff6219c7722eeb029aa8e436 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:39 -0600 Subject: [PATCH 4637/5823] New translations residence.md (Portuguese) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 76b7cec612264c6f0a5f12ea89043ff9fdea2853 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:40 -0600 Subject: [PATCH 4638/5823] New translations superiorskyblock.md (Portuguese) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 1f22b06e8d46d32c0f24ca0f203cf004229d4d08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:41 -0600 Subject: [PATCH 4639/5823] New translations velocity.md (Portuguese) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 41b7903ae9cc342eea945e61025a50b080028beb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:42 -0600 Subject: [PATCH 4640/5823] New translations worldguard.md (Portuguese) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From b6f2a84992ae15f2830c1b307b2ade866af92945 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:43 -0600 Subject: [PATCH 4641/5823] New translations intro.md (Portuguese) --- i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 8e321d9cce5ad01d3c94378426adaf5ce58c5208 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:44 -0600 Subject: [PATCH 4642/5823] New translations interaction.md (Portuguese) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From e3aca51d64e51a63cfca5d3e8f4464e877bc4739 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:46 -0600 Subject: [PATCH 4643/5823] New translations 6.2.0.9.md (Russian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From c96b78068db8a31fa46d23cac0a74cff267c6edd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:47 -0600 Subject: [PATCH 4644/5823] New translations multi-currency.md (Portuguese) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From f38f3df5072d2aa28f84f4388904558fa841ec82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:48 -0600 Subject: [PATCH 4645/5823] New translations performance-tweaking.md (Portuguese) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 5db75ef228d0437f3e41a79a7cbc3ab10dfdf1d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:49 -0600 Subject: [PATCH 4646/5823] New translations display-system.md (Portuguese) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 680174ef8f038c4b53cdae314f08be0058e513b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:51 -0600 Subject: [PATCH 4647/5823] New translations compare-reremake.md (Portuguese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-PT/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 8f564545cafdeede2c6ae4d62b11280366726828 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:52 -0600 Subject: [PATCH 4648/5823] New translations licenses.md (Russian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 22c35930ea62d20cadaa37d1276905463a5e3e37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:53 -0600 Subject: [PATCH 4649/5823] New translations netease.md (Russian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From cb1446d7df793df038311a4c0abb8b79fcb81033 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:57 -0600 Subject: [PATCH 4650/5823] New translations bluemap.md (Russian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From f03991709b1b7b4a4ed01c2fdb62fc757746172f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:58 -0600 Subject: [PATCH 4651/5823] New translations discordsrv.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 05d69d8bce3e6025080ab62eaba6524a9b6a577d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:03:59 -0600 Subject: [PATCH 4652/5823] New translations discount.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7477eeb38d56f7cae9396a197eb7d59411f4e8ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:00 -0600 Subject: [PATCH 4653/5823] New translations displaycontrol.md (Russian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb83798d953711d934fa45dccc0cee8299fe2d12 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:01 -0600 Subject: [PATCH 4654/5823] New translations dynmap.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 0e60a0015bfbe925e21162840564ae863fdec87c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:02 -0600 Subject: [PATCH 4655/5823] New translations ecoenchants.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 871edba002a12ae4bbc8b9d1833e89e51f21adce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:06 -0600 Subject: [PATCH 4656/5823] New translations display-control.gif (Russian) From a89efd4692a34d027b3f1dfcbb32323d40812dd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:15 -0600 Subject: [PATCH 4657/5823] New translations limited.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 70a905eb7db20e1185b4830e8e9a68a133e92755 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:16 -0600 Subject: [PATCH 4658/5823] New translations list.md (Russian) --- i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 74d7c6a62e06396596e73f9af678ae1e44f168f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:17 -0600 Subject: [PATCH 4659/5823] New translations plan.md (Russian) --- i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9c97246bece060cc0d69edf75c35d8aa93fae701 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:18 -0600 Subject: [PATCH 4660/5823] New translations reforges.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1c800662f7f4a51cefd053dc3a6f06b03ef9ed81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:19 -0600 Subject: [PATCH 4661/5823] New translations reremake-migrator.md (Russian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 18ba5fbe4af9d480b9b3ab1359842da3732cd233 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:20 -0600 Subject: [PATCH 4662/5823] New translations shopitemonly.md (Russian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 619b639403b30b988d198e2a92f5739e32df9143 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:22 -0600 Subject: [PATCH 4663/5823] New translations advancedregionmarket.md (Russian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a6cd15aab699b46ad5e54deb6041cea0fdc20221 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:23 -0600 Subject: [PATCH 4664/5823] New translations bentobox.md (Russian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f1113b8985cc5508c14eeff104e60b0cf2101b47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:24 -0600 Subject: [PATCH 4665/5823] New translations bungeecord-geyser.md (Russian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 81f2a7b91d991ac0dc2a2d4422f88289c788f2e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:25 -0600 Subject: [PATCH 4666/5823] New translations bungeecord.md (Russian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f3286a7638813bcf647d633a2976aa2d2f8b7695 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:26 -0600 Subject: [PATCH 4667/5823] New translations chestprotect.md (Russian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 72be35e12622c6002894bd7127578cdd001de93d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:27 -0600 Subject: [PATCH 4668/5823] New translations clearlag.md (Russian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f8dc082c7c5b0080e520e8e998dab0a1a3e22369 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:28 -0600 Subject: [PATCH 4669/5823] New translations elitemobs.md (Russian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9e44f027da100995ec7dda6080b8961110aca47e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:29 -0600 Subject: [PATCH 4670/5823] New translations griefprevention.md (Russian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9e6eca3dcfc4f1f7f74003d62e0144b05f67749e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:31 -0600 Subject: [PATCH 4671/5823] New translations itemsadder.md (Russian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2de373dd89486fd01d18a23f04008bdc19917b5a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:32 -0600 Subject: [PATCH 4672/5823] New translations lands.md (Russian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 30588db9afa50b65fcca626003897db607afce65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:34 -0600 Subject: [PATCH 4673/5823] New translations openinv.md (Russian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4dc5b149bd2d9c546ba6c4bf874cc6d759b2b537 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:35 -0600 Subject: [PATCH 4674/5823] New translations plotsquared.md (Russian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 89328688adbd94e68931d1e99bee2d9283221124 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:36 -0600 Subject: [PATCH 4675/5823] New translations residence.md (Russian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 6d94f407428fe7322868addb71ff899dc07a881e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:37 -0600 Subject: [PATCH 4676/5823] New translations slimefun.md (Russian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cec14a0dfba150b0ae4d2e981dbe6cad7d3d8726 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:38 -0600 Subject: [PATCH 4677/5823] New translations superiorskyblock.md (Russian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b4f52c382200fc7b44bf4409d8494badb74f0fb5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:39 -0600 Subject: [PATCH 4678/5823] New translations towny.md (Russian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 18a77268c8b5695b20033376b61c6ce110030e47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:40 -0600 Subject: [PATCH 4679/5823] New translations velocity.md (Russian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1827a6449e44389619b246cda5ed551121710155 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:42 -0600 Subject: [PATCH 4680/5823] New translations 03-work-with-shop-manager.md (Russian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 4054584a7a01eba2c2d9c83c6d7c552b0f1d340c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:44 -0600 Subject: [PATCH 4681/5823] New translations 05-per-shop-permission-management.md (Russian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From c4ee9780f033a6739a2a5f9a074e95c52eb948b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:45 -0600 Subject: [PATCH 4682/5823] New translations 06-protocol-system.md (Russian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 99a814a937d34d3ea2bec8c5e27abb4ed31cb0d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:48 -0600 Subject: [PATCH 4683/5823] New translations compare-reremake.md (Russian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b720ae343a374ae85f8f07fdb07fec9ae91b6afd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:52 -0600 Subject: [PATCH 4684/5823] New translations intro.md (Russian) --- i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From cb81041055b699c8271cbe22343f5ee087620344 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:53 -0600 Subject: [PATCH 4685/5823] New translations cmd-alias.md (Russian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 871cf98c2812d2b96dee315f55691735eeb51323 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:54 -0600 Subject: [PATCH 4686/5823] New translations datasource.md (Russian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 9c1aa1c43a0ddb98c7922e294bbb99a84e7fcdd3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:04:58 -0600 Subject: [PATCH 4687/5823] New translations interaction.md (Russian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 6caa53c74a1028c1ff8b59720e93cf65bd9d5503 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:06 -0600 Subject: [PATCH 4688/5823] New translations display-system.md (Russian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 5f56ea58cbdea67fe15980833cafe54ece49c2a9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:07 -0600 Subject: [PATCH 4689/5823] New translations history.md (Russian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From ace0a279560350fb1e8e2d7ca7f507d236ba77bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:29 -0600 Subject: [PATCH 4690/5823] New translations protection.md (Russian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 3a2546c1078cb533f7700f1a1b9d6c3b95eafd8e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:32 -0600 Subject: [PATCH 4691/5823] New translations shop-basic.md (Russian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 95c7919f022f1db3f6118c634d140072e2a9fdf8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:37 -0600 Subject: [PATCH 4692/5823] New translations special-effect.md (Russian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From ba1319d04a058c9fb3b13270709170a0d27f9007 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:41 -0600 Subject: [PATCH 4693/5823] New translations permissions.md (Russian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 6373822e4d9b197aed7f0966e0becd31e5bf225e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:43 -0600 Subject: [PATCH 4694/5823] New translations licenses.md (Russian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 61344fa40bc2d7635ecfea04e8aa0ff2bd5a37ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:44 -0600 Subject: [PATCH 4695/5823] New translations netease.md (Russian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From d9034bd068dec678139c36b33e93c20b2086180a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:45 -0600 Subject: [PATCH 4696/5823] New translations privacy.md (Russian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From dfbc7cab3a3e1d216c021981f9a99478e17b6d56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:48 -0600 Subject: [PATCH 4697/5823] New translations bluemap.md (Russian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 109a27f488bf1c03f6cf5825867f7ac662aa885e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:49 -0600 Subject: [PATCH 4698/5823] New translations discordsrv.md (Russian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From b1fd09a4e1bf504fd636a2ff83de4f8db89dfcec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:50 -0600 Subject: [PATCH 4699/5823] New translations discount.md (Russian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 19018247610a327a06d357d9778f8ff8e5fcf267 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:51 -0600 Subject: [PATCH 4700/5823] New translations displaycontrol.md (Russian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 3a1d00785a0c6f65fb18c2a846ce033581a3a6ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:52 -0600 Subject: [PATCH 4701/5823] New translations dynmap.md (Russian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From dd328c480502a49d1bade5784049772329e3adf1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:53 -0600 Subject: [PATCH 4702/5823] New translations ecoenchants.md (Russian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From c55487856bcdf7406cac0f2b88c3f63c4e85b929 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:05:57 -0600 Subject: [PATCH 4703/5823] New translations display-control.gif (Russian) From 33f44ae46364092e66c6035251b57705cf4dcbb7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:02 -0600 Subject: [PATCH 4704/5823] New translations per-shop-perms-management.md (Russian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 8a66c18250fdd7976d161c3171b31b234b7276a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:03 -0600 Subject: [PATCH 4705/5823] New translations price-system.md (Russian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 0f484ff224dbff4f9b35e97902e76837ecd1fccc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:04 -0600 Subject: [PATCH 4706/5823] New translations protection-checker.md (Russian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 18881649c2a63ec05d838158f9fd6d3d409a281f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:06 -0600 Subject: [PATCH 4707/5823] New translations protection.md (Russian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 80678f27cf7d2105c07b20d76015912171b1f764 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:07 -0600 Subject: [PATCH 4708/5823] New translations ranks.md (Russian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From b125d3420a3aed4855e42c8f752addfabcdb8262 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:09 -0600 Subject: [PATCH 4709/5823] New translations shop-basic.md (Russian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From ca561ebd29f7fb18713bd5900ebad847e51dfabc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:10 -0600 Subject: [PATCH 4710/5823] New translations shop-fees.md (Russian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4c86cae3b0dc7816b5f0547bc354170071885724 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:11 -0600 Subject: [PATCH 4711/5823] New translations shop-history.md (Russian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 8490cc8c33b92c2605eedeb814e571805c679b52 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:12 -0600 Subject: [PATCH 4712/5823] New translations shop-purger.md (Russian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 6e24f06300f77b479d1606b0c84fb0e297fb2c99 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:14 -0600 Subject: [PATCH 4713/5823] New translations sign-material.md (Russian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 19675d93331a746dc287b60956e7c5b83abe7e5d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:16 -0600 Subject: [PATCH 4714/5823] New translations suggest-price.md (Russian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 055acf86f714a9fdef18dcdf3658f7aa4ccf35b8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:17 -0600 Subject: [PATCH 4715/5823] New translations special-effect.md (Russian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From bd8855f055174c233832c87a226eb450045b8291 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:20 -0600 Subject: [PATCH 4716/5823] New translations install.md (Russian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 40f0c6bc62ae751dc34e21eb27fdf44d59322dd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:21 -0600 Subject: [PATCH 4717/5823] New translations permissions.md (Russian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 0c22695dd39000fcf69e6180db1cc87b5a456c47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:22 -0600 Subject: [PATCH 4718/5823] New translations angelchest.md (Russian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From fe4fd9312ba8c77ea0f9f1885c914c75530b1d60 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:23 -0600 Subject: [PATCH 4719/5823] New translations plotsquared.md (Russian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 0929bfad957b5aa5990f8b5b4a88029a81645a0b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:24 -0600 Subject: [PATCH 4720/5823] New translations residence.md (Russian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From e6b40c5699423e5f75edb4da3339b170521e1877 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:25 -0600 Subject: [PATCH 4721/5823] New translations superiorskyblock.md (Russian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From be55943f322eb3e2e326bc070281f2a515306a15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:26 -0600 Subject: [PATCH 4722/5823] New translations velocity.md (Russian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From c4b0ec8438932a17b2a241eae17cf87adb1ef70a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:28 -0600 Subject: [PATCH 4723/5823] New translations worldguard.md (Russian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 1fd39f8aeb25fcea0b09c4b803770a265ac36e84 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:29 -0600 Subject: [PATCH 4724/5823] New translations intro.md (Russian) --- i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 504b694f5afebe1ac5493d0aea25b2d8c49e62c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:30 -0600 Subject: [PATCH 4725/5823] New translations shopitemonly.md (Serbian (Cyrillic)) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6bc727ab386f3acd0808cc4fe4fab6dfa696a11a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:31 -0600 Subject: [PATCH 4726/5823] New translations interaction.md (Russian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From b32e7f0e5e593da580174ca0eab9010565ca298b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:33 -0600 Subject: [PATCH 4727/5823] New translations multi-currency.md (Russian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 0b6c721ed3d4e7f2263ab52338570272efc33fae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:34 -0600 Subject: [PATCH 4728/5823] New translations performance-tweaking.md (Russian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 668a23bd8cb759e608437e7956b6d27aae9425a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:35 -0600 Subject: [PATCH 4729/5823] New translations display-system.md (Russian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From fcff70f39894ab456a2cf1c2f7bb3b7f5131966a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:36 -0600 Subject: [PATCH 4730/5823] New translations compare-reremake.md (Russian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/ru-RU/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 11e2dd90a9b26c59b96844b596fd9c922f0012f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:38 -0600 Subject: [PATCH 4731/5823] New translations licenses.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From ba5f816d46e8abd7eec44681c325412798fb1094 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:39 -0600 Subject: [PATCH 4732/5823] New translations netease.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 5bdd60776b13e9cb964ee6bcb1530fd62f4ec29e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:42 -0600 Subject: [PATCH 4733/5823] New translations bluemap.md (Serbian (Cyrillic)) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 10f74d680facda44d23cad2f138c43f0257bc3a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:44 -0600 Subject: [PATCH 4734/5823] New translations discordsrv.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 82f61df065f0a592b7e0b08a20b980ddc139299f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:45 -0600 Subject: [PATCH 4735/5823] New translations discount.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4ac922786d08c36c732113653a8dc5decbc4651e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:46 -0600 Subject: [PATCH 4736/5823] New translations displaycontrol.md (Serbian (Cyrillic)) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1239f570055a0573ec7390ec374e283a6a6ddd23 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:47 -0600 Subject: [PATCH 4737/5823] New translations dynmap.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From f08e85aac2db1be77d9d41a5abb896f7d3463614 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:48 -0600 Subject: [PATCH 4738/5823] New translations ecoenchants.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 458b88dd8c394e31d36529aac31dda19fd83b89d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:06:51 -0600 Subject: [PATCH 4739/5823] New translations display-control.gif (Serbian (Cyrillic)) From eca5560e8d87001d32b475af11fb6a9010a96f33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:00 -0600 Subject: [PATCH 4740/5823] New translations limited.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e445450d85fb65a4dca37a9622b84c07d8985a96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:01 -0600 Subject: [PATCH 4741/5823] New translations list.md (Serbian (Cyrillic)) --- i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8ccaf8d82cb6056c4a616b6c121c90ab417cba25 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:02 -0600 Subject: [PATCH 4742/5823] New translations plan.md (Serbian (Cyrillic)) --- i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From db414d2e68628061409463cb77588f5c26e95393 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:03 -0600 Subject: [PATCH 4743/5823] New translations reforges.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 24afc499e866b3466153a9c5a3c70294cba6dce0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:04 -0600 Subject: [PATCH 4744/5823] New translations reremake-migrator.md (Serbian (Cyrillic)) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From debcf57401ab30a12b4d88e38e8ca293dc09d4ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:06 -0600 Subject: [PATCH 4745/5823] New translations 6.2.0.9.md (Serbian (Cyrillic)) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 37a6d5332dc4e54223606b92b649b895c18b8883 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:08 -0600 Subject: [PATCH 4746/5823] New translations advancedregionmarket.md (Serbian (Cyrillic)) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0ae5349a9900f6953f105dfb43a73be5797bd1d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:09 -0600 Subject: [PATCH 4747/5823] New translations bentobox.md (Serbian (Cyrillic)) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 704761257f141c8d01d7080cfe5b68099e76e3cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:10 -0600 Subject: [PATCH 4748/5823] New translations bungeecord-geyser.md (Serbian (Cyrillic)) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 94a2e46e08f0a1803707de3a27fa98c835da3cde Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:11 -0600 Subject: [PATCH 4749/5823] New translations bungeecord.md (Serbian (Cyrillic)) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From faa2e02d515182e9aca57dd30f66d6b3ad9300a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:12 -0600 Subject: [PATCH 4750/5823] New translations chestprotect.md (Serbian (Cyrillic)) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From b65dd247c59c9e5503924bd889bba22ad06492fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:13 -0600 Subject: [PATCH 4751/5823] New translations clearlag.md (Serbian (Cyrillic)) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67acd928eb9e1579e2380381ca26cdddde4742d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:14 -0600 Subject: [PATCH 4752/5823] New translations elitemobs.md (Serbian (Cyrillic)) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08a12f7c5494259368ed4a8c3f59578a3b1e3dac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:15 -0600 Subject: [PATCH 4753/5823] New translations griefprevention.md (Serbian (Cyrillic)) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 862b08c6199e23ba22de14dba32788709efefc2f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:17 -0600 Subject: [PATCH 4754/5823] New translations itemsadder.md (Serbian (Cyrillic)) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cb2aa7c6ed736115289335bc4113e7beec44d627 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:18 -0600 Subject: [PATCH 4755/5823] New translations lands.md (Serbian (Cyrillic)) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4ad2aada934530a4139251b88425be29682815b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:19 -0600 Subject: [PATCH 4756/5823] New translations openinv.md (Serbian (Cyrillic)) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 23d81c4ae90966d9c2444f7c2d65d9476d5a6e64 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:20 -0600 Subject: [PATCH 4757/5823] New translations plotsquared.md (Serbian (Cyrillic)) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From fa05daa86282cb11287673a4da332687763b5caa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:21 -0600 Subject: [PATCH 4758/5823] New translations residence.md (Serbian (Cyrillic)) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From c5d1b1bf68283df69d4f1af0d95484f7d857501f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:22 -0600 Subject: [PATCH 4759/5823] New translations slimefun.md (Serbian (Cyrillic)) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b1fdf8932dd5c9e6f2aa07441c266c39b6cc091a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:23 -0600 Subject: [PATCH 4760/5823] New translations superiorskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1b2a186a23279b429d90469b703bc431d1633d50 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:24 -0600 Subject: [PATCH 4761/5823] New translations towny.md (Serbian (Cyrillic)) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0be8788163b611366ce95a43f48a3254106fb5e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:26 -0600 Subject: [PATCH 4762/5823] New translations velocity.md (Serbian (Cyrillic)) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c56d2ee929374ebd8dd6f431d0a2aef127baa6e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:27 -0600 Subject: [PATCH 4763/5823] New translations 03-work-with-shop-manager.md (Serbian (Cyrillic)) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From ad7130f63c257f78123d60317bda4fb3b1d7648e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:29 -0600 Subject: [PATCH 4764/5823] New translations 05-per-shop-permission-management.md (Serbian (Cyrillic)) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From c084b0e1496249da941c6a617df540da12265765 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:30 -0600 Subject: [PATCH 4765/5823] New translations 06-protocol-system.md (Serbian (Cyrillic)) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 5bc4afb0b2870cc551c3a8b1a51e6e4b5dc7a130 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:33 -0600 Subject: [PATCH 4766/5823] New translations compare-reremake.md (Serbian (Cyrillic)) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 33ded4f3d648f01f7314bce0333bd52d03462a47 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:37 -0600 Subject: [PATCH 4767/5823] New translations intro.md (Serbian (Cyrillic)) --- i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 20de0c05073fe8fe95b37f044ba1662521b0c06d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:38 -0600 Subject: [PATCH 4768/5823] New translations cmd-alias.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 8e80494f2a67114aac010eab6cf4b57392b65f19 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:39 -0600 Subject: [PATCH 4769/5823] New translations datasource.md (Serbian (Cyrillic)) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From e4172d1042bff26423c8533cfe2f4377b5522ac2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:43 -0600 Subject: [PATCH 4770/5823] New translations interaction.md (Serbian (Cyrillic)) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From fcdf456648d632bf19a96c4f88743bbd79241e96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:51 -0600 Subject: [PATCH 4771/5823] New translations display-system.md (Serbian (Cyrillic)) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 8b45662ed30b2877bb769504769ff1b15fa98f4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:52 -0600 Subject: [PATCH 4772/5823] New translations history.md (Serbian (Cyrillic)) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 152a21b806f386b9316bc3cab224a7586238d54c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:07:56 -0600 Subject: [PATCH 4773/5823] New translations shop-basic.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 18521e922efb4ffd894c8e8256d382b921cce2b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:13 -0600 Subject: [PATCH 4774/5823] New translations protection.md (Serbian (Cyrillic)) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 09928cf9b7c9e3c139b114739a2def18c88129a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:21 -0600 Subject: [PATCH 4775/5823] New translations special-effect.md (Serbian (Cyrillic)) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 503ef71988722f0312827446517cf6377f7cfefa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:23 -0600 Subject: [PATCH 4776/5823] New translations special-effect.md (Serbian (Cyrillic)) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From e422e4ddadec35eca740432ddb009d03ec5c2ad5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:25 -0600 Subject: [PATCH 4777/5823] New translations permissions.md (Serbian (Cyrillic)) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From ec39cd12ac3985c0fd01b0fe12b0094cbd4a7ce0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:27 -0600 Subject: [PATCH 4778/5823] New translations licenses.md (Serbian (Cyrillic)) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 1870c99a245f1cb7094dec7dd0d3dc3f19b3da8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:28 -0600 Subject: [PATCH 4779/5823] New translations netease.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 137086853c4133bc172bc44f9a1d3880f2b4bdfe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:29 -0600 Subject: [PATCH 4780/5823] New translations privacy.md (Serbian (Cyrillic)) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 210fe594be0f161dc66c19c84c0005a1b84b1ecd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:32 -0600 Subject: [PATCH 4781/5823] New translations bluemap.md (Serbian (Cyrillic)) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From c6b355f2f3f114cb067802a6d56739728bebf519 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:33 -0600 Subject: [PATCH 4782/5823] New translations discordsrv.md (Serbian (Cyrillic)) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From fe005a9de2c840854a3b8ed67c5fd52965652af2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:34 -0600 Subject: [PATCH 4783/5823] New translations discount.md (Serbian (Cyrillic)) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 14a31904df0f2a689ab83daea339b5a17056129d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:35 -0600 Subject: [PATCH 4784/5823] New translations displaycontrol.md (Serbian (Cyrillic)) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 5302409a9c2f7c54901b63f532b0a7439aedbbc3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:36 -0600 Subject: [PATCH 4785/5823] New translations dynmap.md (Serbian (Cyrillic)) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From f749a76aa101a5d1535da7325023f358d497c000 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:37 -0600 Subject: [PATCH 4786/5823] New translations ecoenchants.md (Serbian (Cyrillic)) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 6819220a72f3a188d411f13b4d79cf964ab04dc2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:40 -0600 Subject: [PATCH 4787/5823] New translations display-control.gif (Serbian (Cyrillic)) From 6ffcb1f8b0393daa17dce0af7ff62c7b8054d2c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:45 -0600 Subject: [PATCH 4788/5823] New translations per-shop-perms-management.md (Serbian (Cyrillic)) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 670d85778814eb44624e09e69b2e87845eefeb8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:46 -0600 Subject: [PATCH 4789/5823] New translations price-system.md (Serbian (Cyrillic)) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From f0bdef45967bf16e88d068c4203b7fc0bbcbb800 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:48 -0600 Subject: [PATCH 4790/5823] New translations protection-checker.md (Serbian (Cyrillic)) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From afb48415f029236f2da5f42ef56b2451a99b0cec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:49 -0600 Subject: [PATCH 4791/5823] New translations protection.md (Serbian (Cyrillic)) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From e311bff5d6affc91986c53314f74e0ff27fa5aa5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:50 -0600 Subject: [PATCH 4792/5823] New translations ranks.md (Serbian (Cyrillic)) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 392d8f9e9896d9c5eddb4b98f792ee95977973a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:52 -0600 Subject: [PATCH 4793/5823] New translations shop-basic.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 11134c78f3604a705e96b4235f34ef529e33aa40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:53 -0600 Subject: [PATCH 4794/5823] New translations shop-fees.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 34f36b12de4145c172bdbae4e6d516dd03f40acc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:54 -0600 Subject: [PATCH 4795/5823] New translations shop-history.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From b2d2dce72166d5560ec571c074bc35be8654e714 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:56 -0600 Subject: [PATCH 4796/5823] New translations shop-purger.md (Serbian (Cyrillic)) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 8ad93972be1e5a520585ebb0050922a5552d8377 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:57 -0600 Subject: [PATCH 4797/5823] New translations sign-material.md (Serbian (Cyrillic)) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 35a3cab24f2a8b4e764231fc7717cdad54ad8744 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:08:59 -0600 Subject: [PATCH 4798/5823] New translations suggest-price.md (Serbian (Cyrillic)) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From bd670a79d573e88252262a523793564329776c6f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:02 -0600 Subject: [PATCH 4799/5823] New translations install.md (Serbian (Cyrillic)) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From af9f47e0bee19498701974d06ae1c09472139b8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:03 -0600 Subject: [PATCH 4800/5823] New translations permissions.md (Serbian (Cyrillic)) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From e7056d72a3cb7dd2f4b41a34f91c438e9f9cb9c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:04 -0600 Subject: [PATCH 4801/5823] New translations angelchest.md (Serbian (Cyrillic)) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 98a8b17738e0fd09bbee12d9561e49d221811259 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:05 -0600 Subject: [PATCH 4802/5823] New translations plotsquared.md (Serbian (Cyrillic)) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 6e80c515bba735adae1db4c09ef5c19f60ddcac0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:06 -0600 Subject: [PATCH 4803/5823] New translations residence.md (Serbian (Cyrillic)) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From f73dec28414a51cd2c6fbbc3b391cc8ad21a5e03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:07 -0600 Subject: [PATCH 4804/5823] New translations superiorskyblock.md (Serbian (Cyrillic)) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From e48b0ff828d92be3a13dab7278ebeca77c2d21b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:09 -0600 Subject: [PATCH 4805/5823] New translations velocity.md (Serbian (Cyrillic)) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 7dd1ee9e99081ea9f67f463a2d9b9aab403316f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:10 -0600 Subject: [PATCH 4806/5823] New translations reforges.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 34ebe1ec3afa9ddae724e1c198b653262739784f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:11 -0600 Subject: [PATCH 4807/5823] New translations worldguard.md (Serbian (Cyrillic)) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From d11e8f3c78dfb23c6e9f86fcdd47b39240502e96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:12 -0600 Subject: [PATCH 4808/5823] New translations intro.md (Serbian (Cyrillic)) --- i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From c4b0f748c6d8d994ff074ba3869c8611a4b9f109 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:13 -0600 Subject: [PATCH 4809/5823] New translations interaction.md (Serbian (Cyrillic)) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 792ff45f4a2220f674ef1ab9b3989382e19dd70e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:15 -0600 Subject: [PATCH 4810/5823] New translations multi-currency.md (Serbian (Cyrillic)) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From a8e791eb33f33a11ff36ae020fb5e4718c807eb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:16 -0600 Subject: [PATCH 4811/5823] New translations performance-tweaking.md (Serbian (Cyrillic)) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From bdd4ac4e17423f5ae8496b30448d6b5ca13e59f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:17 -0600 Subject: [PATCH 4812/5823] New translations display-system.md (Serbian (Cyrillic)) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 29142060f402a1a53619501598c10e3a0fdaae5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:18 -0600 Subject: [PATCH 4813/5823] New translations compare-reremake.md (Serbian (Cyrillic)) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sr-SP/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 2dffa69ad2675449d4dec07390d3fe0a587f22cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:20 -0600 Subject: [PATCH 4814/5823] New translations licenses.md (Swedish) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From a6642792ef075493003580a7641c07edd6453cd0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:21 -0600 Subject: [PATCH 4815/5823] New translations netease.md (Swedish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 420d45d497d75f625f71a3b157010c33c9a5b986 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:24 -0600 Subject: [PATCH 4816/5823] New translations bluemap.md (Swedish) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 32c14fc238996d4f44c3f4fa829b6a9fe28379da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:25 -0600 Subject: [PATCH 4817/5823] New translations discordsrv.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e53a2c01f8642a0389a3d8016729bd0ee7777506 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:27 -0600 Subject: [PATCH 4818/5823] New translations discount.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0f61d957059ea2a74eaaf9b3f0508c6087557666 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:28 -0600 Subject: [PATCH 4819/5823] New translations displaycontrol.md (Swedish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bb8819c7aa57ac17b1dbe2206cb189fd30e3960f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:29 -0600 Subject: [PATCH 4820/5823] New translations dynmap.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From e6c64f3b2910dd3fddbe87205dd3f0de5d1c5579 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:30 -0600 Subject: [PATCH 4821/5823] New translations ecoenchants.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d95b2e1bce3fda700e88f8a5617c6c98d35ffbcc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:33 -0600 Subject: [PATCH 4822/5823] New translations display-control.gif (Swedish) From edc3a777389e970a59c95d8d113a406525614b9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:42 -0600 Subject: [PATCH 4823/5823] New translations limited.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cc26104f78f64ed3fb236c99d02c895105369079 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:43 -0600 Subject: [PATCH 4824/5823] New translations list.md (Swedish) --- i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8b39c435a6da2306617c009471d73a22e0809170 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:44 -0600 Subject: [PATCH 4825/5823] New translations plan.md (Swedish) --- i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d31148338fe4ce2b512172d5c9be46d0da72e171 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:45 -0600 Subject: [PATCH 4826/5823] New translations reremake-migrator.md (Swedish) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fc7df4ffccf6b4d5a5cbda8e721451f0f76dc5cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:46 -0600 Subject: [PATCH 4827/5823] New translations shopitemonly.md (Swedish) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4fd4dc7da731b7eb20d85e4a3d86efb4164b387e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:48 -0600 Subject: [PATCH 4828/5823] New translations 6.2.0.9.md (Swedish) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 640cd85ab82ba47f07435c197648bd174c4df654 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:50 -0600 Subject: [PATCH 4829/5823] New translations advancedregionmarket.md (Swedish) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6f9cd712188cfb17f715f62868ba16c230c755b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:51 -0600 Subject: [PATCH 4830/5823] New translations bentobox.md (Swedish) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 88cb03530d0a5adc21eb2a2120a9827000dfd592 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:52 -0600 Subject: [PATCH 4831/5823] New translations bungeecord-geyser.md (Swedish) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8aa6fcdb22bd45ac6f97a54d23a10acaea23f00b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:53 -0600 Subject: [PATCH 4832/5823] New translations bungeecord.md (Swedish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3fe1695a4e5cf7f89a2263473aafa39b434d45bf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:54 -0600 Subject: [PATCH 4833/5823] New translations chestprotect.md (Swedish) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 588eb14432d7ca933f3f10835f1698992b4d8728 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:55 -0600 Subject: [PATCH 4834/5823] New translations clearlag.md (Swedish) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 10e8e836061ef8247ffb460cafc9e8a4af95af5a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:57 -0600 Subject: [PATCH 4835/5823] New translations elitemobs.md (Swedish) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ff31f598aa3e35e846655dd8befbe926cc71abad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:58 -0600 Subject: [PATCH 4836/5823] New translations griefprevention.md (Swedish) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 589f185106563d6b4a819990d9b96322b9826516 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:09:59 -0600 Subject: [PATCH 4837/5823] New translations itemsadder.md (Swedish) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a715fbf41bd5e7e8eb50c0b88b435b89eabe4a4b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:00 -0600 Subject: [PATCH 4838/5823] New translations lands.md (Swedish) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3a812e5b4b5e961f2ac7e346e46d7bbea4ee93fa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:01 -0600 Subject: [PATCH 4839/5823] New translations openinv.md (Swedish) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e8ba0b4ef72faa08443ea1fcca9a3a59cb6d7881 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:02 -0600 Subject: [PATCH 4840/5823] New translations plotsquared.md (Swedish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From ddd4a6983d7921a381717cf7be8ded001f284cf3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:03 -0600 Subject: [PATCH 4841/5823] New translations residence.md (Swedish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 729749b4181c280d4b996f42b017c643869b4a74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:04 -0600 Subject: [PATCH 4842/5823] New translations slimefun.md (Swedish) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cab2906b7ba1a831bf5d9864b88785a199f0b7a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:06 -0600 Subject: [PATCH 4843/5823] New translations superiorskyblock.md (Swedish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6956541e1b3cb24aa8093b93cabafa660db2b848 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:07 -0600 Subject: [PATCH 4844/5823] New translations towny.md (Swedish) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f8df675048ec264f16cb4bce78d66904cadfc7a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:08 -0600 Subject: [PATCH 4845/5823] New translations velocity.md (Swedish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6d3318becf76a3f28f2def0486c265d9eadd2284 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:10 -0600 Subject: [PATCH 4846/5823] New translations 03-work-with-shop-manager.md (Swedish) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 9ebb819c90cfb59bb11c33eae6ddb72611a95b0c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:12 -0600 Subject: [PATCH 4847/5823] New translations 05-per-shop-permission-management.md (Swedish) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 5f468db500f4b5acab1f13e198abeb366cc06f4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:13 -0600 Subject: [PATCH 4848/5823] New translations 06-protocol-system.md (Swedish) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From df79f0c3da52f6e4aa58bac6b1ab0d723e9e3185 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:16 -0600 Subject: [PATCH 4849/5823] New translations compare-reremake.md (Swedish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 0fe476e8c85c4f82b8f8fbffe30fff4e797d48b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:20 -0600 Subject: [PATCH 4850/5823] New translations intro.md (Swedish) --- i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 03cea7a74a8d3ca54c673990c0e1f7de91a7ce2f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:21 -0600 Subject: [PATCH 4851/5823] New translations cmd-alias.md (Swedish) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 495570254bd73be0b33c229a5e3a92147d0663e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:22 -0600 Subject: [PATCH 4852/5823] New translations datasource.md (Swedish) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From fe67c7e83e8a023996a6da678c803a423c4d8f88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:26 -0600 Subject: [PATCH 4853/5823] New translations interaction.md (Swedish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 3fcc28b7924ddce99588b7a70879b94eeb711941 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:34 -0600 Subject: [PATCH 4854/5823] New translations display-system.md (Swedish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 97fb7582614fa4b1ef7289cf6b3f6e0d36089b4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:35 -0600 Subject: [PATCH 4855/5823] New translations history.md (Swedish) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 1516fbd7a7ccc59fa4dfba62f6e0c9e84305327a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:57 -0600 Subject: [PATCH 4856/5823] New translations protection.md (Swedish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 3db4c907f53d38cf05daadc9959cb4167dc76e37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:10:59 -0600 Subject: [PATCH 4857/5823] New translations shop-basic.md (Swedish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 7601fa6657782ba9b2f3d58c96635e3b175c51de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:05 -0600 Subject: [PATCH 4858/5823] New translations special-effect.md (Swedish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 704b891dc0f03725e5aff78c0887184732afe06e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:09 -0600 Subject: [PATCH 4859/5823] New translations permissions.md (Swedish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 10aed16919fb2a55d91a8c0b109651795eff7707 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:11 -0600 Subject: [PATCH 4860/5823] New translations licenses.md (Swedish) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 2eaee23e7b626ce91a4feebec6dfd3ac7cf4560f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:12 -0600 Subject: [PATCH 4861/5823] New translations netease.md (Swedish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 2ef24826485464615601951331b1398ee93e7dc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:13 -0600 Subject: [PATCH 4862/5823] New translations privacy.md (Swedish) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 983524bb9117ae2e738f4f86341be08868a96317 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:16 -0600 Subject: [PATCH 4863/5823] New translations bluemap.md (Swedish) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 640c18e3278c67ede2fcd2251bc1a31a28d83617 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:17 -0600 Subject: [PATCH 4864/5823] New translations discordsrv.md (Swedish) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 69092a3339abc93e39a3436048dc3e998944e925 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:19 -0600 Subject: [PATCH 4865/5823] New translations discount.md (Swedish) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From a4c955efcddfef709091bcf074f8009544f79db3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:20 -0600 Subject: [PATCH 4866/5823] New translations displaycontrol.md (Swedish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 8dae9d56c6f1b279240a9889cb68997e1c4fe068 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:21 -0600 Subject: [PATCH 4867/5823] New translations dynmap.md (Swedish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 4ece0654c9008164838ecdfe3b8241d849ca9094 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:22 -0600 Subject: [PATCH 4868/5823] New translations ecoenchants.md (Swedish) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 7ab4930c8693805fca0cea350e4dad5e3cf30860 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:25 -0600 Subject: [PATCH 4869/5823] New translations display-control.gif (Swedish) From bf20d70179a86b4cb661188b8b6a4821129819e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:31 -0600 Subject: [PATCH 4870/5823] New translations per-shop-perms-management.md (Swedish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From a78cad616a7b3be78d780f1ffef890baf561cade Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:32 -0600 Subject: [PATCH 4871/5823] New translations price-system.md (Swedish) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 48a5c842d92e41422dfef9eecf8bfb47ab166042 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:33 -0600 Subject: [PATCH 4872/5823] New translations protection-checker.md (Swedish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From bc4b87f61579f76cdffc17442187724119c875c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:34 -0600 Subject: [PATCH 4873/5823] New translations protection.md (Swedish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 6eb033943929b54c3bc2c2673877bce4eeee5ade Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:35 -0600 Subject: [PATCH 4874/5823] New translations ranks.md (Swedish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 7e1330b80e47bf7d835b5fcc41c2597e716cb421 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:37 -0600 Subject: [PATCH 4875/5823] New translations shop-basic.md (Swedish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 0c8a0da5ed879389f13b3f0f2df047877aa5603b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:39 -0600 Subject: [PATCH 4876/5823] New translations shop-fees.md (Swedish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 45c9fbfb3cd04b8f0e6ffd917a78adb3158c11f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:40 -0600 Subject: [PATCH 4877/5823] New translations shop-history.md (Swedish) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 1ef10404357476c73afb8a8b7692b892097d0179 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:41 -0600 Subject: [PATCH 4878/5823] New translations shop-purger.md (Swedish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 3f9e61d38d2f1d53fc883be3488247c2195460d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:42 -0600 Subject: [PATCH 4879/5823] New translations sign-material.md (Swedish) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 64e54ec0e2ebf965e6f71e8881ade9c3186eae08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:43 -0600 Subject: [PATCH 4880/5823] New translations suggest-price.md (Swedish) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 8a9a9dad7059a20249be712c8201b19275e9c60f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:45 -0600 Subject: [PATCH 4881/5823] New translations special-effect.md (Swedish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From add68abcb543d19bea888a27470e80a54abdc18e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:48 -0600 Subject: [PATCH 4882/5823] New translations install.md (Swedish) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 0ec3be335b185fcfe1f4e51114eed5a94d62bf0d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:49 -0600 Subject: [PATCH 4883/5823] New translations permissions.md (Swedish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 2d95ce892d1b8448e2fa29eab3043a3941a280d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:50 -0600 Subject: [PATCH 4884/5823] New translations angelchest.md (Swedish) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From a0335a4fb5cca4c12384c22b15ff3f17abc4c793 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:51 -0600 Subject: [PATCH 4885/5823] New translations plotsquared.md (Swedish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From c1d871811df8848ecc83e1b39e3195d82f77ff43 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:52 -0600 Subject: [PATCH 4886/5823] New translations residence.md (Swedish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 6184499c9106c548f81fea6e7b87d584d0f6de3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:53 -0600 Subject: [PATCH 4887/5823] New translations list.md (Turkish) --- i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e165b2c8f096eae11a94826ec48bbf1fc5aea852 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:54 -0600 Subject: [PATCH 4888/5823] New translations superiorskyblock.md (Swedish) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 8182c771443579d2afd6406a43ce01169dac2958 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:55 -0600 Subject: [PATCH 4889/5823] New translations velocity.md (Swedish) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From cb25382791ff437188fd12e529431be53ab82072 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:56 -0600 Subject: [PATCH 4890/5823] New translations worldguard.md (Swedish) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 12c4e1059304e1cfe0ae44d4cfde24b57cd01e8e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:57 -0600 Subject: [PATCH 4891/5823] New translations intro.md (Swedish) --- i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 09b03e087bd1e214d48a1948a986c25f2d71f1ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:11:58 -0600 Subject: [PATCH 4892/5823] New translations interaction.md (Swedish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 98452d98dc1ef5503b9b60b530b9854c883d1205 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:00 -0600 Subject: [PATCH 4893/5823] New translations multi-currency.md (Swedish) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From b5282c47ba7da391cbc761230b0d36f57d7d1479 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:01 -0600 Subject: [PATCH 4894/5823] New translations performance-tweaking.md (Swedish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 277e56463287946ebf16da8f58a6d47df951916d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:02 -0600 Subject: [PATCH 4895/5823] New translations display-system.md (Swedish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From d761b12401b6e00efc9b0e8e088a201b9b67d5ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:03 -0600 Subject: [PATCH 4896/5823] New translations compare-reremake.md (Swedish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/sv-SE/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 15ba99c0b9730f5283521ed86d6f1fccff88459a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:05 -0600 Subject: [PATCH 4897/5823] New translations licenses.md (Turkish) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From bdf46756bc4af942e143ca035a16839f01a5fb48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:06 -0600 Subject: [PATCH 4898/5823] New translations netease.md (Turkish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 500ec43eb271e67a8d877c426f473c069bdd577e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:10 -0600 Subject: [PATCH 4899/5823] New translations bluemap.md (Turkish) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From c85d482369df997e118300c5de90379513c7ceb1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:11 -0600 Subject: [PATCH 4900/5823] New translations discordsrv.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 11f1810b57689a6286929fcb364a7a4638bb4a69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:12 -0600 Subject: [PATCH 4901/5823] New translations discount.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a214983de7515014061fb6caacf225c4efbf04ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:13 -0600 Subject: [PATCH 4902/5823] New translations displaycontrol.md (Turkish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bacd3c43540a74e4f95721b17c6febb9b44ac852 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:14 -0600 Subject: [PATCH 4903/5823] New translations dynmap.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 9a2192bbc2227ae44afdcd43bd41f21a693d1cad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:16 -0600 Subject: [PATCH 4904/5823] New translations ecoenchants.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9d6d97f3032b26032a556cdb2556aa6f8f8950aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:19 -0600 Subject: [PATCH 4905/5823] New translations display-control.gif (Turkish) From 2b2b9f860024e806818bbd03475eab54c370d7c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:27 -0600 Subject: [PATCH 4906/5823] New translations limited.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 97e78e1b322d415cb668876dd69f6eca284ee06d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:28 -0600 Subject: [PATCH 4907/5823] New translations plan.md (Turkish) --- i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f408fadc7aa87a0cba203ec3c5f91d9128f609db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:29 -0600 Subject: [PATCH 4908/5823] New translations reforges.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 009cf2d9d877678cadaa44c77221424c8931a86e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:30 -0600 Subject: [PATCH 4909/5823] New translations reremake-migrator.md (Turkish) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 825782a54f5b1026469bb62c6eb347eb95dee8e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:31 -0600 Subject: [PATCH 4910/5823] New translations shopitemonly.md (Turkish) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0d0b504a363ad8165545acff21962b734a441ed6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:34 -0600 Subject: [PATCH 4911/5823] New translations 6.2.0.9.md (Turkish) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From df74060992dfbe99377d61f8a25fd04515f13f85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:35 -0600 Subject: [PATCH 4912/5823] New translations advancedregionmarket.md (Turkish) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 479865084a34e60e057231f265b4bb8de547c883 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:36 -0600 Subject: [PATCH 4913/5823] New translations bentobox.md (Turkish) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 409deffa343950d542052978772c2185ec222cc4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:37 -0600 Subject: [PATCH 4914/5823] New translations bungeecord-geyser.md (Turkish) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 58f54f4a405a984d3c0a26131584291938e17fe9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:38 -0600 Subject: [PATCH 4915/5823] New translations bungeecord.md (Turkish) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e0368f30a770345872a06fffc49e022a6009617f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:40 -0600 Subject: [PATCH 4916/5823] New translations chestprotect.md (Turkish) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 6c19f74c0ed10417787c70f7625da206b38782da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:41 -0600 Subject: [PATCH 4917/5823] New translations clearlag.md (Turkish) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 192ca438caf26c4e5a0e5b4d182ebcc072141472 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:42 -0600 Subject: [PATCH 4918/5823] New translations elitemobs.md (Turkish) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bf522d2b28ed24b12e34e7c5a259d264e41a85bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:43 -0600 Subject: [PATCH 4919/5823] New translations griefprevention.md (Turkish) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e2b39a53c0cba45affb80ed87d70e207710b0116 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:44 -0600 Subject: [PATCH 4920/5823] New translations itemsadder.md (Turkish) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c8a682717902b611a3b95894ec8830425bd0992a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:45 -0600 Subject: [PATCH 4921/5823] New translations lands.md (Turkish) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ec41c1105bf7169c558abe4a174bddd548052cea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:46 -0600 Subject: [PATCH 4922/5823] New translations openinv.md (Turkish) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 02cdd7f3327d8173302f11b8f61723fbb894b92c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:47 -0600 Subject: [PATCH 4923/5823] New translations plotsquared.md (Turkish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 87c9e07482442e1aa4a4a30eac5994c7bde072b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:49 -0600 Subject: [PATCH 4924/5823] New translations residence.md (Turkish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 9df65c0f8052e6198da2cb4690519fc8e4e228ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:50 -0600 Subject: [PATCH 4925/5823] New translations slimefun.md (Turkish) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1d383349430c511816a3e8c8bb608f44e232ca3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:51 -0600 Subject: [PATCH 4926/5823] New translations superiorskyblock.md (Turkish) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 014003a66956a0ae2c6ba41106c8da9435ac5e63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:52 -0600 Subject: [PATCH 4927/5823] New translations towny.md (Turkish) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From db6dcd2ec1bb717ca5ffd0c04f1a19c3730be24b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:53 -0600 Subject: [PATCH 4928/5823] New translations velocity.md (Turkish) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2aa60a30a171724c44497639a1eb44440e184272 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:55 -0600 Subject: [PATCH 4929/5823] New translations 03-work-with-shop-manager.md (Turkish) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 27caff766e85626abb8f3c9fa75a2d177f7a5274 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:57 -0600 Subject: [PATCH 4930/5823] New translations 05-per-shop-permission-management.md (Turkish) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 023a69559c14fcaa39499d130d9e5d21c9ea189c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:12:58 -0600 Subject: [PATCH 4931/5823] New translations 06-protocol-system.md (Turkish) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From af8c3cef8ebe944c8211d16bc39f3e4901d60d98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:00 -0600 Subject: [PATCH 4932/5823] New translations compare-reremake.md (Turkish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From b530f6efe63a681bf5e4e77d38eb74dc1f190bf6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:04 -0600 Subject: [PATCH 4933/5823] New translations intro.md (Turkish) --- i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 502bd3485151672823c370a450a03f503a1d9358 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:06 -0600 Subject: [PATCH 4934/5823] New translations cmd-alias.md (Turkish) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 4861f24b696413a80d3f38c154d9702b5f44b8be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:07 -0600 Subject: [PATCH 4935/5823] New translations datasource.md (Turkish) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From b9c23d7a614e6b769c89f410bcc3195399e9d2a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:11 -0600 Subject: [PATCH 4936/5823] New translations interaction.md (Turkish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 2b3f2a3bff1cbf8974140dccc585092cd4e14378 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:19 -0600 Subject: [PATCH 4937/5823] New translations display-system.md (Turkish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 62f6fd3894696bfeaedb359133db27bd5987dee0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:20 -0600 Subject: [PATCH 4938/5823] New translations history.md (Turkish) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From d1ca1830351dff04f55af1fc36048d0912f22ed5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:40 -0600 Subject: [PATCH 4939/5823] New translations protection.md (Turkish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 3419b8a8e20e82e9fcfdfe28317310b77e6c7348 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:43 -0600 Subject: [PATCH 4940/5823] New translations shop-basic.md (Turkish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 49fcb3db5892589ee5e4cca7ce6b3cae86336a1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:50 -0600 Subject: [PATCH 4941/5823] New translations special-effect.md (Turkish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From fe23135691ea2b10be567e58bd531f864c168409 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:53 -0600 Subject: [PATCH 4942/5823] New translations permissions.md (Turkish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From cdda275f92597f9a2a8cd0dac6ae271882b4fbd7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:54 -0600 Subject: [PATCH 4943/5823] New translations licenses.md (Turkish) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 51e0dde5019c1416bceda4273cc9cb294a172c76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:55 -0600 Subject: [PATCH 4944/5823] New translations netease.md (Turkish) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 4ef74205f5c88e0c2483619689bbed178e69322f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:56 -0600 Subject: [PATCH 4945/5823] New translations privacy.md (Turkish) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 6dd449a442d3d1d5925458147ea2022ff6a37011 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:13:59 -0600 Subject: [PATCH 4946/5823] New translations bluemap.md (Turkish) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 789a0f9e85f2992678c88b26e1b18da5dd4bd8d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:00 -0600 Subject: [PATCH 4947/5823] New translations discordsrv.md (Turkish) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 9d2e901b799ea2ae9127af71b3fe77ff26aec643 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:01 -0600 Subject: [PATCH 4948/5823] New translations discount.md (Turkish) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From fcbf66c2ac0154cbed12a3d935e5a5db7420c2bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:03 -0600 Subject: [PATCH 4949/5823] New translations displaycontrol.md (Turkish) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 3a49b010ee8e9871986726b81bf6aeb061689252 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:04 -0600 Subject: [PATCH 4950/5823] New translations dynmap.md (Turkish) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From a443bc0a16425670d6b6ea4a8be974d7bd75fa16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:05 -0600 Subject: [PATCH 4951/5823] New translations ecoenchants.md (Turkish) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From dff832885ba6fe4ce00611979932dc026f28dc74 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:08 -0600 Subject: [PATCH 4952/5823] New translations display-control.gif (Turkish) From 4e0dff59799b48116d27bbfa294125928cfced37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:14 -0600 Subject: [PATCH 4953/5823] New translations per-shop-perms-management.md (Turkish) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From a66c35e52ca1459e686089a60d255fbf0e561d9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:15 -0600 Subject: [PATCH 4954/5823] New translations price-system.md (Turkish) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 06de07d7e1ac129ba8a101623e2fdc046b52f76f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:16 -0600 Subject: [PATCH 4955/5823] New translations protection-checker.md (Turkish) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 434ce18ad951a9dd79d72882b014b64b689570a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:17 -0600 Subject: [PATCH 4956/5823] New translations protection.md (Turkish) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From c37132e8ac4483c812508227f61b2ad95e8d2dc6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:18 -0600 Subject: [PATCH 4957/5823] New translations ranks.md (Turkish) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 17115664c2cac3783248e815fb8e8438152cc744 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:20 -0600 Subject: [PATCH 4958/5823] New translations shop-basic.md (Turkish) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 16f72ed71b97e851ed4095b2d11475bc42646dd6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:22 -0600 Subject: [PATCH 4959/5823] New translations shop-fees.md (Turkish) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 749088070483bfd40886d73a677f5b4ed3a7a102 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:23 -0600 Subject: [PATCH 4960/5823] New translations shop-history.md (Turkish) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 8ea84819592bd365374df97d292690d019d418ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:24 -0600 Subject: [PATCH 4961/5823] New translations shop-purger.md (Turkish) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 558c16f97120ee9fbb1b912da5e039e0a4ef6a30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:25 -0600 Subject: [PATCH 4962/5823] New translations sign-material.md (Turkish) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 7afff5eb23abaef76cdf9383d92d5e6e12d05a94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:27 -0600 Subject: [PATCH 4963/5823] New translations suggest-price.md (Turkish) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 408322a9310170e885a5e2e50237c4774875ee98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:28 -0600 Subject: [PATCH 4964/5823] New translations special-effect.md (Turkish) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 4fbbb2843b4255246c91f99adbe8eae922dc8fd1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:31 -0600 Subject: [PATCH 4965/5823] New translations install.md (Turkish) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From e6e76ce183e394ec3043283084e1b581e9f33192 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:32 -0600 Subject: [PATCH 4966/5823] New translations permissions.md (Turkish) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From d09ce6e54c883c779b8a8a9e1379c8953ca2cb60 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:33 -0600 Subject: [PATCH 4967/5823] New translations angelchest.md (Turkish) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From c93672663b30fa2396e46dc713097521919e43ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:34 -0600 Subject: [PATCH 4968/5823] New translations plotsquared.md (Turkish) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From c44bff894d7203fb31ffa13e29ee0e1f2b70ee5a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:35 -0600 Subject: [PATCH 4969/5823] New translations residence.md (Turkish) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 48b666cc3c2e75fdfee355896433529e1dcb9943 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:37 -0600 Subject: [PATCH 4970/5823] New translations superiorskyblock.md (Turkish) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 1914d9c336ee72e95371469a3b476a9d6651f52a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:38 -0600 Subject: [PATCH 4971/5823] New translations velocity.md (Turkish) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 4bbeefc11057c896774a2d3fa53ba4d429685aab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:39 -0600 Subject: [PATCH 4972/5823] New translations worldguard.md (Turkish) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From a44414d0dbe69fde5916034dd49aa5572e66451e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:40 -0600 Subject: [PATCH 4973/5823] New translations intro.md (Turkish) --- i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 39760262edd2a1ef2ac33a2ab4d66a4e28c83081 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:41 -0600 Subject: [PATCH 4974/5823] New translations interaction.md (Turkish) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From f8f73963b2e9bbb756ce83250fce261637404103 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:42 -0600 Subject: [PATCH 4975/5823] New translations multi-currency.md (Turkish) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 96328e0cfaedb13912c81bbd9050e6343f06227b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:44 -0600 Subject: [PATCH 4976/5823] New translations performance-tweaking.md (Turkish) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From d283caa9e1001bbb487ac6603606a7873b6e2fad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:45 -0600 Subject: [PATCH 4977/5823] New translations display-system.md (Turkish) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From c908361223ea236b3a4e31ced756e8435fb48198 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:46 -0600 Subject: [PATCH 4978/5823] New translations compare-reremake.md (Turkish) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/tr-TR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From be159098434e551da2090f4280642b60bf5db5bc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:48 -0600 Subject: [PATCH 4979/5823] New translations licenses.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From ac32d8393b8e9f2d721b0f9eca4fe57379d6020e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:49 -0600 Subject: [PATCH 4980/5823] New translations netease.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 280cec2a0bc6dcb3ec62fac5111b9cab029cc4ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:52 -0600 Subject: [PATCH 4981/5823] New translations bluemap.md (Ukrainian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 1da363d5900bf065ab2a6846bf4ae8ae9ddb0d82 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:53 -0600 Subject: [PATCH 4982/5823] New translations discordsrv.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 764e84bc07992a2121d504bfd0f095482188c6b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:54 -0600 Subject: [PATCH 4983/5823] New translations discount.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b4415856a7169d836771a700b5ae78005a684999 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:55 -0600 Subject: [PATCH 4984/5823] New translations displaycontrol.md (Ukrainian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a387175fe9398c4feeb0b9e40bdd157de58e6018 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:56 -0600 Subject: [PATCH 4985/5823] New translations dynmap.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 1259f9de86e301888ae2914649db58d60299ba8f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:14:57 -0600 Subject: [PATCH 4986/5823] New translations ecoenchants.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4da62216df341c710b838a3834a34fb4e5e10ea4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:01 -0600 Subject: [PATCH 4987/5823] New translations display-control.gif (Ukrainian) From 17872c5874fa6ca5a4d558f4eeb3045068848d3c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:09 -0600 Subject: [PATCH 4988/5823] New translations limited.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 81b0701d4926b0b7ead832686a02060c78c52dba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:10 -0600 Subject: [PATCH 4989/5823] New translations list.md (Ukrainian) --- i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08f19185bd87c7661a8710bca0577b97580d459a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:11 -0600 Subject: [PATCH 4990/5823] New translations plan.md (Ukrainian) --- i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5dede9feb99f5d0d0e1bf88c50918d8aa3caa723 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:12 -0600 Subject: [PATCH 4991/5823] New translations reforges.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3f02e049e1389bfd02b01023605699d94b05edf8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:14 -0600 Subject: [PATCH 4992/5823] New translations reremake-migrator.md (Ukrainian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0c61c9c6f5e5fdfe98a49cfe27b157b5f4261356 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:15 -0600 Subject: [PATCH 4993/5823] New translations shopitemonly.md (Ukrainian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 12ce9ef498b6abe4bd1673e8b08112121f80e33e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:17 -0600 Subject: [PATCH 4994/5823] New translations 6.2.0.9.md (Ukrainian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From f5bd74f47cc88a2b224920d2d0f064795b974999 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:18 -0600 Subject: [PATCH 4995/5823] New translations advancedregionmarket.md (Ukrainian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7f177c2c9683148730638d207fcc5fda1438f0b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:20 -0600 Subject: [PATCH 4996/5823] New translations bentobox.md (Ukrainian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d7fbb683e957b548ba51115165f6cc1dd689509c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:21 -0600 Subject: [PATCH 4997/5823] New translations bungeecord-geyser.md (Ukrainian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 63be7e300707d46d4e4f8acabcb5e81afceb41b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:22 -0600 Subject: [PATCH 4998/5823] New translations bungeecord.md (Ukrainian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e544acd5fcd84c139e3ff2308ecca74915f8c62e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:23 -0600 Subject: [PATCH 4999/5823] New translations chestprotect.md (Ukrainian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 2074db03ed601c889d34f1767ff826cbf38f5076 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:25 -0600 Subject: [PATCH 5000/5823] New translations clearlag.md (Ukrainian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a5ca9d52f7a767143646a855d30e733e0b7bd0de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:26 -0600 Subject: [PATCH 5001/5823] New translations elitemobs.md (Ukrainian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cc00a9d9010fdadd7f6cd17117376a15252e3cb9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:27 -0600 Subject: [PATCH 5002/5823] New translations griefprevention.md (Ukrainian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 63838075867640f3a2905e06383b9dd2c5b07816 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:28 -0600 Subject: [PATCH 5003/5823] New translations itemsadder.md (Ukrainian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 45a8f1bb6f487fe4390809a90661fc34adadcd78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:29 -0600 Subject: [PATCH 5004/5823] New translations lands.md (Ukrainian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From db913a410fbc21e22959b74bf832545ee5ce5f42 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:30 -0600 Subject: [PATCH 5005/5823] New translations openinv.md (Ukrainian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b48ad055082e3e61b0e5c5a6d4f6a242f2289d95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:31 -0600 Subject: [PATCH 5006/5823] New translations plotsquared.md (Ukrainian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 337629b1e64be3b11e08e4b3c9ef6a1d73efa904 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:32 -0600 Subject: [PATCH 5007/5823] New translations residence.md (Ukrainian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From cc28b4a87eff1607a5050a312e5d943214bb45b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:33 -0600 Subject: [PATCH 5008/5823] New translations slimefun.md (Ukrainian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7543a7a06b46ef2e058594522c28e985346a2303 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:34 -0600 Subject: [PATCH 5009/5823] New translations superiorskyblock.md (Ukrainian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 34a2e09085a0ae6c4bd4a8a78cda4948e64686e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:35 -0600 Subject: [PATCH 5010/5823] New translations towny.md (Ukrainian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7f99d4c11ff7b2ca78af3c34a40f935d15176ebc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:36 -0600 Subject: [PATCH 5011/5823] New translations velocity.md (Ukrainian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 474a979beca181b1bbca40d6091a0d76d07a53fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:38 -0600 Subject: [PATCH 5012/5823] New translations 03-work-with-shop-manager.md (Ukrainian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From dd664ab564d9201409d18c7515b8ee9447f81ee7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:40 -0600 Subject: [PATCH 5013/5823] New translations 05-per-shop-permission-management.md (Ukrainian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 54968fbddb39010a4838d5fe770655fc205302ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:41 -0600 Subject: [PATCH 5014/5823] New translations 06-protocol-system.md (Ukrainian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 3fc2b24170c459bb61f61b8293a12d118564c873 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:43 -0600 Subject: [PATCH 5015/5823] New translations compare-reremake.md (Ukrainian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 5ccafd4a461cd1d32939ef5f49d531432ecada81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:47 -0600 Subject: [PATCH 5016/5823] New translations intro.md (Ukrainian) --- i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 201c6b2cd9f77cf2f90805cf682c73fe424a49db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:49 -0600 Subject: [PATCH 5017/5823] New translations cmd-alias.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From e1c9a755bbdc7d96bdaecdb718dd5a03644d4740 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:50 -0600 Subject: [PATCH 5018/5823] New translations datasource.md (Ukrainian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 503ddd6dd55f3fe582f34141b58f7847e514aecb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:15:53 -0600 Subject: [PATCH 5019/5823] New translations interaction.md (Ukrainian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From dadcf7f83230074c64d1fe1daee077cc465add11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:01 -0600 Subject: [PATCH 5020/5823] New translations display-system.md (Ukrainian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From c06ad41d7f7718b3153d6de1154a9215732f8e40 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:02 -0600 Subject: [PATCH 5021/5823] New translations history.md (Ukrainian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 0491871d9f7a5dbd5edea6043fa90f5e2eb3d463 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:21 -0600 Subject: [PATCH 5022/5823] New translations protection.md (Ukrainian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 4553f7e0dfcba8d1ac3dc9b5bafa91363ddcd4a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:24 -0600 Subject: [PATCH 5023/5823] New translations shop-basic.md (Ukrainian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 71c77d5d2882b58a62da42a7d25000d813b4263c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:28 -0600 Subject: [PATCH 5024/5823] New translations shop-history.md (Ukrainian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 849633ca8f110efdc403e40dc79a8df662d80a80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:31 -0600 Subject: [PATCH 5025/5823] New translations special-effect.md (Ukrainian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 7c60ca368e16e32d33b55d9e562c50810d37c7c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:34 -0600 Subject: [PATCH 5026/5823] New translations permissions.md (Ukrainian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From f22494de577d0fac8873e38af0f22eee178e22d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:36 -0600 Subject: [PATCH 5027/5823] New translations licenses.md (Ukrainian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 36957f7c1d0c140f4436bbcecd659b5ac32314ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:37 -0600 Subject: [PATCH 5028/5823] New translations netease.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From e4547cb9bf6ed741b7381f17414db5b8332cc9f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:38 -0600 Subject: [PATCH 5029/5823] New translations privacy.md (Ukrainian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 6b5a33f5de559c9abd74003d5f1ae34fb44d78d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:41 -0600 Subject: [PATCH 5030/5823] New translations bluemap.md (Ukrainian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From e14fe18a32814cf7371d68f1cfa419cc3aa955d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:42 -0600 Subject: [PATCH 5031/5823] New translations discordsrv.md (Ukrainian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From c53163c9aa6ad31138eaa723e7608d9ed6386f86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:43 -0600 Subject: [PATCH 5032/5823] New translations discount.md (Ukrainian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From fcce77d291a29c41b48bd1f3bfc1eeac11a8fd2a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:44 -0600 Subject: [PATCH 5033/5823] New translations displaycontrol.md (Ukrainian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 9b7c2e8104e6e5342d4945405714c45056dd3c61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:45 -0600 Subject: [PATCH 5034/5823] New translations dynmap.md (Ukrainian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 9de6734b0da492d67c8d657321fe79a01e3c9f69 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:46 -0600 Subject: [PATCH 5035/5823] New translations ecoenchants.md (Ukrainian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From ff3d08298292f2c672a5913ab57a87191a801717 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:49 -0600 Subject: [PATCH 5036/5823] New translations display-control.gif (Ukrainian) From 61e560f41789b7b73224f01b5335254dc155f527 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:55 -0600 Subject: [PATCH 5037/5823] New translations per-shop-perms-management.md (Ukrainian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 4236f3a10e3e071eeea71b34c00a1a3b0b379d71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:56 -0600 Subject: [PATCH 5038/5823] New translations price-system.md (Ukrainian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 56d8e71d1202c2f1cb7963a4459df9ee0057ac98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:57 -0600 Subject: [PATCH 5039/5823] New translations protection-checker.md (Ukrainian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From b12526b82961ee7f0537aacc64ecef4f4a4d441d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:58 -0600 Subject: [PATCH 5040/5823] New translations protection.md (Ukrainian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From c96ae346f23cf2630bae0416b16d77bc3d19bf1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:16:59 -0600 Subject: [PATCH 5041/5823] New translations ranks.md (Ukrainian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 33a7ef3e0d2abc5a68423e0f4285844184e146ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:01 -0600 Subject: [PATCH 5042/5823] New translations shop-basic.md (Ukrainian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From ecb979dd84b55f58e2a1ce1ae8e22fc544654d7a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:03 -0600 Subject: [PATCH 5043/5823] New translations shop-fees.md (Ukrainian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4b6d5eb062da5319172828689010107f7fc89c5b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:04 -0600 Subject: [PATCH 5044/5823] New translations shop-purger.md (Ukrainian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 93db6199d5fd647290fca5ba9adb1660e0b81d64 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:05 -0600 Subject: [PATCH 5045/5823] New translations sign-material.md (Ukrainian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From da09c062750417d3a6b92ac201ae1b7693946078 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:07 -0600 Subject: [PATCH 5046/5823] New translations suggest-price.md (Ukrainian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From a10f4e578b4cdaa9be3abece81f330cc72a2da86 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:08 -0600 Subject: [PATCH 5047/5823] New translations special-effect.md (Ukrainian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From c3d94629f4361caee1cb08f3d87ce3f210762ea7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:11 -0600 Subject: [PATCH 5048/5823] New translations install.md (Ukrainian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From af1a8cdf950cb82fd3b427b0e019ce3f76eec361 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:13 -0600 Subject: [PATCH 5049/5823] New translations permissions.md (Ukrainian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From cc6c28649fa251418aac23161f713ec724cb436f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:14 -0600 Subject: [PATCH 5050/5823] New translations angelchest.md (Ukrainian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 89cbf886577ac8e91529bbf05459a78df6e89696 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:15 -0600 Subject: [PATCH 5051/5823] New translations plotsquared.md (Ukrainian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From d027945002df9a2dfd5ceefb14cfd3e5ec9904a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:17 -0600 Subject: [PATCH 5052/5823] New translations residence.md (Ukrainian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 819b6885495dc7b0e7f5b37c4440bcba40ea84c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:18 -0600 Subject: [PATCH 5053/5823] New translations superiorskyblock.md (Ukrainian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From b6dfb53b214ea70eedc0baa30a40bcdd47165b17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:19 -0600 Subject: [PATCH 5054/5823] New translations velocity.md (Ukrainian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From cda80c92df4db4ee4b4c12d30553e7a3eddfae5b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:20 -0600 Subject: [PATCH 5055/5823] New translations worldguard.md (Ukrainian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From b2c71c354b33da3e78544280a31ddf6b6df81a9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:21 -0600 Subject: [PATCH 5056/5823] New translations intro.md (Ukrainian) --- i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From c17aeaf96ac354e608705ee88570835002a365f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:22 -0600 Subject: [PATCH 5057/5823] New translations interaction.md (Ukrainian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 8eaf5d46154651467c83db2cd5a4a4df6769eddd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:24 -0600 Subject: [PATCH 5058/5823] New translations multi-currency.md (Ukrainian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 944b317b383cf9c2bfd0b4eb1a883ef72810d17f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:25 -0600 Subject: [PATCH 5059/5823] New translations performance-tweaking.md (Ukrainian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 35b1baaae6c65574a79d02f5a8930aaecdfcfdcc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:26 -0600 Subject: [PATCH 5060/5823] New translations display-system.md (Ukrainian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From ecbb192950156e220d3e08a0b3db094cbbf9d897 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:27 -0600 Subject: [PATCH 5061/5823] New translations compare-reremake.md (Ukrainian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/uk-UA/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From d0eda5222d3fc05765520e13929272f39c280b55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:28 -0600 Subject: [PATCH 5062/5823] New translations _category_.json (Chinese Simplified) --- .../current/about/_category_.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json index 63341a5492..4f562e07db 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json @@ -1,8 +1,8 @@ { - "label": "About", - "position": 100000, + "label": "安装", + "position": 2, "link": { "type": "generated-index", - "description": "About QuickShop-Hikari" + "description": "Install QuickShop-Hikari and setup permissions." } } From b9da65168964a6ef91c025f977e6e8334a9bf1cf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:29 -0600 Subject: [PATCH 5063/5823] New translations licenses.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md index a6be8b4235..614e8b65d3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # 许可协议 -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -160,7 +160,6 @@ Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [suppo [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 09cd11ec2231d928b1a067550a07b020eaf5859c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:31 -0600 Subject: [PATCH 5064/5823] New translations netease.md (Chinese Simplified) --- .../current/about/netease.md | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..fd05f7a37d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md @@ -1,29 +1,30 @@ -# Regional legal restrictions +# 区域法律限制 :::info -This restriction has been removed since 4.1.0.4. +自4.1.0.4开始,这一限制已经取消。 ::: -Since 4.1.0.2, QuickShop-Hikari will no longer be allowed to run in regions where [NetEase Games is the exclusive distributor (e.g. Mainland China)](https://mc.163.com/) due to the potential legal and regulatory risks. +自 4.1.0.2 以来,QuickShop-Hikari 将不再允许在位于[网易游戏独家代理区域(例如:中国大陆)](https://mc.163.com/)运行。 -This restriction cannot be lifted. +此限制不能被取消。 -For more information on how this mechanism works, please refer to: [EnvironmentChecker](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/envcheck/EnvironmentChecker.java). +有关此内容的更多信息,请参阅:[环境检查](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/envcheck/EnvironmentChecker.java)。 -This feature will request the CloudFlare network, we have changed our privacy policy, see: [Privacy Policy -> IP Detecting](privacy.md) +此功能将请求 CloudFlare 网络,参见: [隐私政策 -> IP 检测](privacy.md) -## Disclaimers +## 免责声明 We fully understand and respect the ownership of NetEase Games in its exclusive territories and are committed to protecting all of its interests from unlawful infringement. -QuickShop-Hikari, as a community expansion component of Mojang Minecraft, is not recognized and protected by the laws of mainland China and risks infringement of its proprietary interests. +我们充分理解并尊重网易游戏在其独家代理区域的所有权,并致力于保护其所有利益不受非法侵犯。 QuickShop-Hikari 作为 Mojang Minecraft 的社区拓展组件不被中国大陆法律认可和保护,且存在侵犯其专有利益的风险。 -We have seen that people in the community have received letters from NetEase's lawyers or have been sued, and although we have not seen official documents regarding this until now (2023/02/13), we have reason to believe that QuickShop-Hikari is potentially at risk of violating its interests and have risk of abuse under their [Term of use](http://update.unisdk.163.com/html/latest_v5.html). +我们看到社区已有人收到了网易公司的律师信,或者遭到起诉,尽管直到目前(2023/02/13)还未见到有关官方正式文件,但我们有理由相信,在其[最终用户许可协议](http://update.unisdk.163.com/html/latest_v5.html)的框架下,QuickShop-Hikari 有潜在风险违反其利益并有被滥用的危险。 -Therefore, in accordance with the relevant laws and regulations, we have taken technical measures to avoid our program from damaging the relevant rights of NetEase Games in order to avoid related troubles to ourselves, including but not limited to. +因此,根据相关法律法规规定,我们采取了技术手段以避免我们的程序损害网易游戏的相关权益,以避免给我们自身带来相关的麻烦,包括但不限于: -- IP address-based detection and blocking of QuickShop-Hikari in protected areas. +- 基于 IP 地址探测,并在受保护区域内阻止 QuickShop-Hikari 的运行 -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari 是一个 [开放源码软件](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html),任何人都可以 Fork 和修改它。 我们无权要求其他人不要 Fork 或不修改我们的软件。 因此,上述限制只适用于QuickShop-Hikari团队的官方下载渠道。 +如果您正在运行一个 Fork 或修改版本, 请联系 Fork 或修改后的版本的作者,QuickShop-Hikari 对此不承担任何责任。 Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From db885641bbfaef619761068ade4fe770d7f46fe7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:33 -0600 Subject: [PATCH 5065/5823] New translations rosane-shop-search.md (Chinese Simplified) --- .../addon-3rdparty/rosane-shop-search.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md index 4d129b108d..898a904357 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md @@ -1,32 +1,32 @@ -# [Ronsane] Shop Search +# [Ronsane] 商店搜索 -An add-on for the QuickShop Reremake and Hikari spigot plugin. Adds a /finditem command in game for searching through all the shops on the server. +QuickShop Reremake 和 Hikari spigot的附加插件。 在游戏中添加一个 /finditem 命令,用于搜索服务器上的所有商店。 Adds a /finditem command in game for searching through all the shops on the server. -## Features: +## 功能介绍: -- Search items based on buying/selling shops -- Search items by item type -- Supports query based item search -- Supports item custom model data for custom items -- Configurable shop sorting methods +- 在购买/销售商店中搜索商品 +- 按不同类型搜索项目 +- 支持基于查询的项目搜索 +- 支持自定义项目的自定义模型数据 +- 可配置的商店排序方式 - Displays enchantments in the result for enchanted items - Hides item enchants if item has hide_enchants flag -- Displays potion effects in the result for Potion items -- Hide certain shops from appearing in search lists -- Supports completely safe direct shop teleportation (configurable in config.yml) -- Ignores shops that are out of stock -- Support for world blacklisting (Shops in blacklisted worlds are ignored in the search result) -- All messages in the config.yml support hexcodes so you can get a lot creative with colors. +- 显示药水效果 +- 在搜索列表中隐藏某些商店 +- 支持安全传送到商店(可在 config.yml 中配置) +- 忽略缺货的商店 +- 支持世界黑名单(黑名单中的商店在搜索结果中被忽略) +- Config.yml 中的所有消息都支持十六进制码,因此您可以自定义颜色。 ## Integrations: - Supports PlayerWarps (by Olzie-12) integration. It shows the nearest warp to each shop in the search result GUI. -- Supports EssentialsX Warps integration for fetching nearest warps. - - Global warps list for essentials is updated in batches every 15 minutes due to technical limitations, which is then used in every search query. - - If you added a new warp and want it to get updated immediately, run /finditemadmin reload - - Remember, this applies only to Essential Warps. -- WorldGuard region support for fetching the WorldGuard region the shop is in (if overlapping regions, highest priority will be chosen) +- 支持用于获取最近一次信息的EssentialsX Warps整合包。 + - 由于技术限制,在每次搜索查询中,全局信息列表都要每15分钟更新一次。 + - 如果添加了新的信息并希望它立即更新,请运行 /finditemadmin reload 命令符。 + - 请记住,这仅适用于 Essential Warps整合包。 +- WorldGuard region 整合包支持获取商店所在的 WorldGuard 区域(如果区域重叠,将选择最高优先级。 -## Download: +## 下载地址: -Download from [SpigotMC](https://www.spigotmc.org/resources/quickshop-addon-shop-search.95104/) \ No newline at end of file +从 [SpigotMC](https://www.spigotmc.org/resources/quickshop-addon-shop-search.95104/) 下载 \ No newline at end of file From 133a03299d9da3343a9208c74c5e9e1e3feb44a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:34 -0600 Subject: [PATCH 5066/5823] New translations bluemap.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/bluemap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md index 88eab126c2..b57c8b5120 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From e0ae98823238761430d857bbbd3711a9b8a0db49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:35 -0600 Subject: [PATCH 5067/5823] New translations discordsrv.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 32c90bdfd3..77a7a942d4 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 53365c1ad120ad60e8d5cbb5ef2ad55eff1e4fc1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:36 -0600 Subject: [PATCH 5068/5823] New translations discount.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md index 9420cba6fa..e6c735109d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 7cee7c61fd40b29ef15322fdb8914ac02b6153fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:37 -0600 Subject: [PATCH 5069/5823] New translations displaycontrol.md (Chinese Simplified) --- .../current/addon/displaycontrol.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..f14cb5e90a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -1,32 +1,32 @@ -# DisplayControl Addon +# DisplayControl 插件 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: -DisplayControl Addon gives you the ability to allow player controls the display item behavior on different clients. +DisplayControl插件使您能够允许玩家控制不同客户端的悬浮物。 -**THIS ADDON ONLY WORKS WITH VIRTUAL DISPLAY ITEM TOGETHER** +**此插件仅适用于虚拟悬浮物。** ## Requirement -If you Bukkit/Spigot server behind a BungeeCord, you will need to install [Compat-BungeeCord-Geyser Bridge](../compat-modules/bungeecord-geyser.md) on your BungeeCord instance. +如果您在Bukkit/Spigot 服务器上使用BungeeCord ,您将需要在BungeeCord 环境中安装 [Compat-BungeeCord-Geyser Bridge](../compat-modules/bungeecord-geyser.md) 。 否则,将不会运行。 Otherwise, it will doesn't work at all. -## Commands +## 命令 `/quickshop displaycontrol ` -- `auto` - Default behavior, will enable display on Java Edition clients, and disable on Bedrock clients. +- `auto` - 默认在Java版客户端运行,同时禁止在基岩版客户端运行。 - `enable` - Always enable display on all clients. _If the server disabled display items, this option will respect the server global settings._ -- `disable` - Always disable display on all clients. +- `disable` -始终禁止在所有客户端运行。 -## Permissions +## 权限 -- `quickshopaddon.displaycontrol.use` - Allows players to use `/quickshop displaycontrol` commands +- `quickshopaddon.displaycontrol.use` - 允许玩家使用命令 `/quickshop displaycontrol` -## Demo +## 演示 -![display-control demo](img/display-control.gif) \ No newline at end of file +![display-control 演示](img/display-control.gif) \ No newline at end of file From ae2990af4d686b0bb9610a75391ed86b0d9e199a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:39 -0600 Subject: [PATCH 5070/5823] New translations dynmap.md (Chinese Simplified) --- .../current/addon/dynmap.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..e8f1eee869 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -1,26 +1,26 @@ -# Dynmap Addon +# Dynmap 插件 :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! -## Showcase +## 展示 ![dynmap](img/dynmap.png) -## Configuration +## 配置 ```yaml config-version: 1 display-by-default: true ``` -## Localization +## 本地化 -Dynmap Addon use the `game-language` settings in your QuickShop-Hikari configuration. +BlueMap 插件使用QuickShop-Hikari 已配置的游戏语言。 You can customize the string via QuickShop-Hikari's [Localization System](../modules/localization.md). From 582327bb51bc118c2cd45386f0f3ad4d2adf3bf7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:40 -0600 Subject: [PATCH 5071/5823] New translations ecoenchants.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 852b2ab940..28c92d83a0 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 72174e982cc7942e1bb542c48ad0ecf4c05c1f5a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:44 -0600 Subject: [PATCH 5072/5823] New translations display-control.gif (Chinese Simplified) From a67d27ecd19248b077ed29b41c38ad6fc8cc43c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:53 -0600 Subject: [PATCH 5073/5823] New translations limited.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md index 252f8329dd..7668df0b47 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 5cf3a2d5f1616cc57a6869bed88c2f9173e09b16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:54 -0600 Subject: [PATCH 5074/5823] New translations list.md (Chinese Simplified) --- i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md index fd6f768443..a96eb075d9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 3854e5fbe36ac9642a39b387590cb45226e84804 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:55 -0600 Subject: [PATCH 5075/5823] New translations plan.md (Chinese Simplified) --- i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md index 6f1745cb7f..db71123162 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 912734063d5add8d1a0d12c9da6e1a99537ea316 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:56 -0600 Subject: [PATCH 5076/5823] New translations reforges.md (Chinese Simplified) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md index ea2762dd52..0fac344239 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 9547aeb730b8d655b60db392f80b71b8cc608042 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:57 -0600 Subject: [PATCH 5077/5823] New translations reremake-migrator.md (Chinese Simplified) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 51e40de91e..69ab9de892 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? 找不到在哪里下载文件? [点击这里](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From de962511d77ae91e9e4f18b08121b5e15f52ae15 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:17:58 -0600 Subject: [PATCH 5078/5823] New translations shopitemonly.md (Chinese Simplified) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index d4a64e574c..a0f82025a1 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 416079063c895841284a8c520338995bed2f6b9b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:00 -0600 Subject: [PATCH 5079/5823] New translations 6.2.0.9.md (Chinese Simplified) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 9226e43aa01eab7f23c886cc4c05c09a097a0222 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:02 -0600 Subject: [PATCH 5080/5823] New translations interaction.md (Chinese Simplified) --- .../current/modules/interaction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..d6fd3257fd 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,9 +1,9 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. -## Configuration +## 配置 There is an example configuration for `interaction.yml`. From def9c0b39c32a192fe835c9f6ea1ea4b72159e70 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:03 -0600 Subject: [PATCH 5081/5823] New translations advancedregionmarket.md (Chinese Simplified) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 2bee5cad01..3af5ee628f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 45e85dcffec7579aa2dffef14a30c30b502c561c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:04 -0600 Subject: [PATCH 5082/5823] New translations bentobox.md (Chinese Simplified) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index c40be9e52b..36334d6c34 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From b155c05614d165b0229ebd255ee9f416360cdc4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:05 -0600 Subject: [PATCH 5083/5823] New translations bungeecord-geyser.md (Chinese Simplified) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 8e06994563..1b4e9ffa89 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From d6604231765359b0c312b651f3bc11f6106d275c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:06 -0600 Subject: [PATCH 5084/5823] New translations bungeecord.md (Chinese Simplified) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 2af676f281..f69497f205 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 6b8448056beb5c8172a891eaf20297f17799c996 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:07 -0600 Subject: [PATCH 5085/5823] New translations chestprotect.md (Chinese Simplified) --- .../current/compat-modules/chestprotect.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 7e640e664f..6b65986729 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: @@ -10,6 +10,6 @@ ## How does it work? -该兼容模块会阻止虚假的保护检查事件传递至 Chest Protect 的监听器,以防止原有的保护意外消失。\ -它也能阻止玩家对着其他玩家上锁的容器创建商店。\ +该兼容模块会阻止虚假的保护检查事件传递至 Chest Protect 的监听器,以防止原有的保护意外消失。 +它也能阻止玩家对着其他玩家上锁的容器创建商店。 It also prevents players from creating shops on ChestProtect protected containers. From 7d23aeed8367d6c93d2151fd86b3c83704abcb1c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:08 -0600 Subject: [PATCH 5086/5823] New translations clearlag.md (Chinese Simplified) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index a17bff51ad..b7147fcfd1 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 821b1d667e2435498a8b96da51547dab1e354fa9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:09 -0600 Subject: [PATCH 5087/5823] New translations elitemobs.md (Chinese Simplified) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index e8eb4a388f..e572054278 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 95da26057b59753851d180f67b7ae4f66d2fff3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:10 -0600 Subject: [PATCH 5088/5823] New translations griefprevention.md (Chinese Simplified) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 132dd78ce6..303a933e8a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From afe4ff309dddf1be74d34dcf59e4a9345b9bf9c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:11 -0600 Subject: [PATCH 5089/5823] New translations itemsadder.md (Chinese Simplified) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index e725b7b516..595a244821 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点此](../faq/where-addons-compacts-at.md)。 [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点此](../faq/where-addons-compacts-at.md)。 [Click here](../faq/where-addons-compacts-at). ::: From b1307a19187546dc421d0b853dd962097fe21252 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:12 -0600 Subject: [PATCH 5090/5823] New translations lands.md (Chinese Simplified) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/lands.md index ff8154f420..3b9b8adb3f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 01f87f8ba3a1e54b281c4fb8c2842d2146dd1386 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:13 -0600 Subject: [PATCH 5091/5823] New translations openinv.md (Chinese Simplified) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index 00e7067240..a40067d62d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 3e8cb30c26bdf6f3cbdad72f3d60e8072796da26 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:14 -0600 Subject: [PATCH 5092/5823] New translations plotsquared.md (Chinese Simplified) --- .../current/compat-modules/plotsquared.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..8ffb8ac28c 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,24 +2,24 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: -This module added supports to [PlotSquared v6](https://www.spigotmc.org/resources/plotsquared-v6.77506/). +此模块添加了对 [PlotSquared v6](https://www.spigotmc.org/resources/plotsquared-v6.77506/) 的支持。 ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. -Also it supports delete shops when a player untrusted from your plot. +当然他还提供删除你地皮中不信任玩家商店的功能。 -## Configuration +## 配置相关 ```yaml -#Should we prevent the creation of a shop or trade with a shop outside PlotSquared's area? -whitelist-mode: true -#Should we delete shops that were created by players that get untrusted? -delete-when-user-untrusted: true +#我们是否阻止在地皮区域区域外的商店创建或交易? +白名单模式:true +#我们是否应该删除那些由不被信任玩家所创建的商店? +当用户不被信任时删除所创建的商店:true ``` From b6c633c2502ae0bb2418bb0ceeb8a8eb0b5ea10e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:16 -0600 Subject: [PATCH 5093/5823] New translations residence.md (Chinese Simplified) --- .../current/compat-modules/residence.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..31140ea581 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,24 +2,25 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: -This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-19.11480/) supports. +此模块已添加 [Residence](https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-19.11480/) 支持。 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +此模块用于注册两种权限 `quickshop-create` and `quickshop-trade` 到您的领地权限管理。 +您可以使用它们来控制您领地的玩家权限。 You can use them to control the players permission in your residence. -Also, this module allow residence's owner grant full controls of all shops inside their residence. +此外,该模块允许领地所有人对领地内的所有商店实行全面控制。 -## Configuration +## 配置 ```yaml -#Should we prevent the creation of a shop or trade with a shop outside Residence's area? +# 是否阻止领地外创建商店? whitelist-mode: false -#Allow residence owner grant all shops full-control permission in their claim. +# 允许领地拥有者管理领地内的任意商店。 allow-permission-override: true ``` From 59dea81bcfd81b82645728175d951497ef896502 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:17 -0600 Subject: [PATCH 5094/5823] New translations slimefun.md (Chinese Simplified) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index aaa67ba4e9..a68c3abf1a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点此](../faq/where-addons-compacts-at.md)。 [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点此](../faq/where-addons-compacts-at.md)。 [Click here](../faq/where-addons-compacts-at). ::: From c40e10c2aa0f302a3ec2268f0f3271af05abe732 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:18 -0600 Subject: [PATCH 5095/5823] New translations superiorskyblock.md (Chinese Simplified) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index e099c0c706..1a7d5d0d03 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From be9718c40f32586fcd8c406437159f0e32968ff6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:19 -0600 Subject: [PATCH 5096/5823] New translations towny.md (Chinese Simplified) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md index cb3e990653..bb4bda9923 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From c7d515e9effb4019b6d9ce5952c9792ff90f5123 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:20 -0600 Subject: [PATCH 5097/5823] New translations velocity.md (Chinese Simplified) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 5a655b9cea..b0c512a9ad 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). +找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). ::: From 4cdc39d2fbac207db481726c1af79b50311be9ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:22 -0600 Subject: [PATCH 5098/5823] New translations 03-work-with-shop-manager.md (Chinese Simplified) --- .../current/development/03-work-with-shop-manager.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index 7406031245..5a6e26137a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,8 +10,8 @@ ShopManager manager = api.getShopManager(); ## 获取商店 -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ -因为 Minecraft 有一个特殊的“大型箱子”,我们不能直接通过坐标绘制商店分布地图。\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. +因为 Minecraft 有一个特殊的“大型箱子”,我们不能直接通过坐标绘制商店分布地图。 QuickShop-Hikari 的商店只会与半个“大型箱子”绑定,所以若要获取商店信息,你需要找到箱子方块本身,以及与其相连的另一个箱子。 好消息是,插件内置了一个 API,能快速处理这种情况。 @@ -72,8 +72,8 @@ manager.deleteShop(shop) // 从内存与数据库中完全删除此商店 ## 识别商店 -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ -需要注意的是,商店位置是一种内部变量,且不应通过坐标查找商店。\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. +需要注意的是,商店位置是一种内部变量,且不应通过坐标查找商店。 另外,RuntimeRandomUniqueId 不应用于识别商店,因为正如其名称所述,它的值会在服务器每次重启时刷新,因此它应当只用于玩家与服务器交互时的场景。 ```java From 42b6f6420a252b73bafbe4975aca75f661db7375 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:24 -0600 Subject: [PATCH 5099/5823] New translations 05-per-shop-permission-management.md (Chinese Simplified) --- .../current/development/05-per-shop-permission-management.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 8f29346dcf..77abc1b66a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,7 +1,7 @@ # 0x05 分商店权限 -QuickShop-Hikari 有一个分商店管理权限的系统。\ -因此,直接对权限进行判断是不够的,你还需要进行一些额外的检查。\ +QuickShop-Hikari 有一个分商店管理权限的系统。 +因此,直接对权限进行判断是不够的,你还需要进行一些额外的检查。 Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## 检查商店 From a52067a161530426294c9637c6fd34544f728d34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:25 -0600 Subject: [PATCH 5100/5823] New translations 06-protocol-system.md (Chinese Simplified) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 28bb1c620b2e6607a5e358d860ebe2eb30c4cb63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:27 -0600 Subject: [PATCH 5101/5823] New translations compare-reremake.md (Chinese Simplified) --- .../current/faq/compare-reremake.md | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..a452617dfb 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -1,70 +1,70 @@ -# Differences between Hikari and Reremake +# Hikari 和 Reremake 之间的差异 -If you are a Reremake user, you may be confused about the differences between Hikari and Reremake. +如果你是 Reremake 用户,你可能会对 Hikari 和 Reremake 之间的差异感到困惑。 -## Comparison +## 对比 -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ -⚠️ = Partial Support (or doesn't work) +✔️ = 完全支持 +✔️ + = 增强的充分支持 +❌ = 不支持 +⚠️ = 部分支持(或不支持) -| Features | Reremake | Hikari | -| --------------------------------------------------------------------------------------- | ------------------------------------------------------- | ------------------------ | -| Minecraft version compatibility | 1.15+ | 1.20+ | -| Simple interaction | ✔️ | ✔️ | -| Full customize interaction | ❌ | ✔️ | -| NBT | ✔️ | ✔️ | -| Potions | ✔️ | ✔️ | -| Enchantment (or Book) | ✔️ | ✔️ | -| Item Damage | ✔️ | ✔️ | -| Mob Eggs | ✔️ | ✔️ | -| Shulker Boxes | ✔️ | ✔️ | -| Item with Custom Model Data | ✔️ | ✔️ | -| [AdminShop (Unlimited Shop)](../modules/shops/adminshop.md) | ✔️ | ✔️ | -| [BlackList](../modules/shops//blacklist.md) | ✔️ | ✔️+ | -| DoubleChest | ✔️ | ✔️ | -| [Item Preview](../modules/shops/shop-basic.md#preview-the-item) | ✔️ | ✔️ | -| [Localization](../modules/localization.md) | ✔️ | ✔️ | -| Localization client adaptation | ✔️ | ✔️ | -| Localization Format | MineDown | MiniMessage | -| [Item Find (/qs find)](../modules/shops/shop-search.md) | ✔️ | ⚠️ | -| Chat Control Panel | ✔️ | ✔️ | -| 1.14+ Signs | ✔️ | ✔️ | -| [Multi-Currency](../modules/multi-currency.md) | ✔️ | ✔️ | -| [Protection Checker](../modules/shops/protection-checker.md) | ✔️ | ✔️+ | -| [Shop Benefits](../modules/shops/benefit.md) | ❌ | ✔️ | -| [Virtual DisplayItem](../modules/shops/display-system.md) | ✔️ | ✔️ | -| [Per shop permission management](../modules/shops/per-shop-perms-management.md) | ❌ | ✔️ | -| [Price Limiter](../modules/shops/price-system.md) | ✔️ | ✔️+ | -| [Shop Protection](../modules/shops/protection.md) | ✔️ | ✔️ | -| [Ranks](../modules/shops/ranks.md) | ✔️ | ✔️ | -| Multiple shop blocks | ✔️ | ✔️ | -| [Shop Fees](../modules/shops/shop-fees.md) | ✔️ | ✔️+ | -| [Shop Purger](../modules/shops/shop-purger.md) | ✔️ | ✔️ | -| [Stacking Shop](../modules/shops/stacking-shop.md) | ✔️ | ✔️ | -| [Command Alias](../modules/cmd-alias.md) | ✔️ | ✔️ | -| [Item Reference (Item Lookup)](../modules/item-ref.md) | ❌ | ✔️ | -| [Shop History](../modules/shops/shop-history.md) | ❌ | ✔️ | -| [Economy Formatter](../modules/economy-formatter.md) | ✔️ | ✔️ | -| [Database Backup (Exporter/Importer)](../modules/datasource.md) | ⚠️ | ✔️ | -| [Database Type](../modules/datasource.md) | MySQL/SQLite | MySQL/H2 | -| [Localization](../modules/localization.md) | Bundled+Crowdin+Override | Bundled+Crowdin+Override | -| [Per player shop info sign localization](../modules/shops/per-shop-perms-management.md) | ⚠️ | ✔️ | -| Sounds And Effects | ✔️ | ✔️ | -| [Transaction System](../modules/transaction-system.md) | ⚠️ (It doesn't work at all actually) | ✔️+ | -| Jar digital signature and integrity check self-protection | ✔️ | ❌ | -| Automatically adjust server configs | ✔️ | ❌ | -| Enchantments Filter | ❌ | ✔️ | -| Buy & Sell in single block | ❌ | ❌ | -| [Interaction Manager](../modules/interaction) | ❌ | ✔️ | -| [Freeze Mode](../modules/shops/shop-basic.md#turn-a-shop-to-freeze-mode) | ❌ | ✔️ | -| Folia Support | ❌ | ✔️ | +| 功能介绍 | Reremake | Hikari | +| ------------------------------------------------------------------------ | ------------------------ | ------------------------ | +| Minecraft版本兼容性 | 1.15+ | 1.20+ | +| 简单的交互 | ✔️ | ✔️ | +| 完全自定义交互 | ❌ | ✔️ | +| NBT | ✔️ | ✔️ | +| Potions | ✔️ | ✔️ | +| 附魔(或书) | ✔️ | ✔️ | +| Item Damage | ✔️ | ✔️ | +| Mob Eggs | ✔️ | ✔️ | +| 大箱子 | ✔️ | ✔️ | +| 带有自定义模型数据的物品 | ✔️ | ✔️ | +| [系统商店(无限商店)](../modules/shops/adminshop.md) | ✔️ | ✔️ | +| [黑名单](../modules/shops//blacklist.md) | ✔️ | ✔️+ | +| DoubleChest | ✔️ | ✔️ | +| [物品预览](../modules/shops/shop-basic.md#preview-the-item) | ✔️ | ✔️ | +| [本地化](../modules/localization.md) | ✔️ | ✔️ | +| 客户端语言本地化适应 | ✔️ | ✔️ | +| 本地化格式 | MineDown | MiniMessage | +| [物品查找(/qs find)](../modules/shops/shop-search.md) | ✔️ | ⚠️ | +| 控制面板 | ✔️ | ✔️ | +| 1.14+ 牌子 | ✔️ | ✔️ | +| [多货币](../modules/multi-currency.md) | ✔️ | ✔️ | +| [保护检查](../modules/shops/protection-checker.md) | ✔️ | ✔️+ | +| [商店分成](../modules/shops/benefit.md) | ❌ | ✔️ | +| [虚拟悬浮物](../modules/shops/display-system.md) | ✔️ | ✔️ | +| [每个商店的权限管理](../modules/shops/per-shop-perms-management.md) | ❌ | ✔️ | +| [价格限制](../modules/shops/price-system.md) | ✔️ | ✔️+ | +| [商店保护](../modules/shops/protection.md) | ✔️ | ✔️ | +| [等级](../modules/shops/ranks.md) | ✔️ | ✔️ | +| 多个商店方块 | ✔️ | ✔️ | +| [商店费用](../modules/shops/shop-fees.md) | ✔️ | ✔️+ | +| [商店删除器](../modules/shops/shop-purger.md) | ✔️ | ✔️ | +| [堆叠商店](../modules/shops/stacking-shop.md) | ✔️ | ✔️ | +| [命令别名](../modules/cmd-alias.md) | ✔️ | ✔️ | +| [物品引用 (物品查找)](../modules/item-ref.md) | ❌ | ✔️ | +| [Shop History](../modules/shops/shop-history.md) | ❌ | ✔️ | +| [经济格式化](../modules/economy-formatter.md) | ✔️ | ✔️ | +| [数据库备份 (导出/导入)](../modules/datasource.md) | ⚠️ | ✔️ | +| [数据库类型](../modules/datasource.md) | MySQL/SQLite | MySQL/H2 | +| [本地化](../modules/localization.md) | Bundled+Crowdin+Override | Bundled+Crowdin+Override | +| [每个玩家商店牌子信息本地化](../modules/shops/per-shop-perms-management.md) | ⚠️ | ✔️ | +| 声音和效果 | ✔️ | ✔️ | +| [交易系统](../modules/transaction-system.md) | ⚠️ (实际上根本不起作用) | ✔️+ | +| Jar 数字签名和完整性检查自我保护 | ✔️ | ❌ | +| 自动调整服务器配置 | ✔️ | ❌ | +| 附魔过滤器 | ❌ | ✔️ | +| 在单个方块中进行交易 | ❌ | ❌ | +| [Interaction Manager](../modules/interaction) | ❌ | ✔️ | +| [Freeze Mode](../modules/shops/shop-basic.md#turn-a-shop-to-freeze-mode) | ❌ | ✔️ | +| Folia Support | ❌ | ✔️ | -## Which one should I use? +## 我应该使用哪一个? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. -If none of these applies, give Hikari a try! +如果所有这些都不适用,请尝试Hikari! From 16d8dbb81aa5728bdafa89f369bc18ff6d71c07b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:31 -0600 Subject: [PATCH 5102/5823] New translations intro.md (Chinese Simplified) --- .../zh-CN/docusaurus-plugin-content-docs/current/intro.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md index 9f9e8a001a..2707793001 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md @@ -2,7 +2,7 @@ sidebar_position: 1 --- -# 欢迎使用 QuickShop-Hikari 帮助文档 +# 欢迎来到 QuickShop-Hikari 文档 :::caution @@ -10,7 +10,7 @@ sidebar_position: 1 ::: -QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。\ +QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。 玩家在正常游戏中几乎不需要使用QuickShop的指令。 该版本的QuickShop([QuickShop-Community/QuickShop-Hikari][quickshop-hikari])属于[PotatoCraft-Studio版本][quickshop-potato]的一个分支,而PotatoCraft-Studio的版本又是[原QuickShop][quickshop-original]的重制版([QuickShop-Reremake][quickshop-ghostchu])。 @@ -22,10 +22,10 @@ QuickShop-Hikari由creatorfromhell维护,致力于现代化QuickShop的核心 [quickshop-ghostchu]: https://github.com/Ghost-chu/QuickShop-Reremake [quickshop-original]: https://github.com/KaiKikuchi/QuickShop -## 帮助我们翻译/改进文档 +## 帮助我们翻译或改进文档 翻译文档请点击这里:https://crowdin.com/project/qs-hikari-docs -如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在Github上提议更改。 +如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在GitHub上提议更改。 From addac88a42c7b955b52436964ca13ff91b8d53da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:33 -0600 Subject: [PATCH 5103/5823] New translations datasource.md (Chinese Simplified) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/datasource.md index 21ca106c35..5eb572e499 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 36f63788c469cc422f95b34abfa91e04ec84b222 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:37 -0600 Subject: [PATCH 5104/5823] New translations item-expression.md (Chinese Simplified) --- .../current/modules/item-expression.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md index ec531be876..43bfd18a0b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md @@ -1,31 +1,31 @@ -# Item Expression +# 物品表达式 -Hikari allows you to use a string to represent or match items. +Hikari允许您使用字符串来表示或匹配物品。 -## Matching with Material name +## 匹配 Material 名称 -Fill in the Material name of Bukkit directly. +直接填写Bukkit的 Material 名称。 ```yaml - BEDROCK # select items that matches given material name - GOLDEN_SWORD ``` -You can find all materials in [here](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html). +您可以在这里 [找到所有 Material 名称](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html)。 -## Matching with Item Reference +## 匹配 物品引用 -Add `@` prefix before item reference name. +在物品引用名称前添加 `@` 前缀。 ```yaml - "@purediamond" # select items that matches with specfics item references ``` -Please also check [here](item-ref.md) +您可参考 [物品引用系统](item-ref.md) -## Matching with Enchantment +## 匹配 附魔 -Add `%` prefix before enchantment namespaced key. +在附魔 Namespaced Key 之前添加 `%` 前缀。 ```yaml - "%minecraft:sharpness" # select all items with sharpness enchantment From aec56a7ba25c16e356fe002d4d8ff8c2f657af32 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:45 -0600 Subject: [PATCH 5105/5823] New translations display-system.md (Chinese Simplified) --- .../current/modules/shops/display-system.md | 52 ++++++++++--------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..56a169c223 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -1,8 +1,8 @@ # Display Item -QuickShop provide a cool feature that let player identify shops item. +QuickShop 提供了一个很酷的功能,让玩家识别商店物品。 -## Work Mode +## 工作模式 Display Item has one work mode: @@ -14,26 +14,27 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +此工作模式将向玩家的客户端发送一个数据包,以欺骗客户端在商店容器上方生成一个悬浮物品。 +玩家\*\* 可以看到该物品,但它实际上不存在于服务器上,它不会影响服务器性能和更高的安全性。 Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. -To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. +要使用此功能,您需要安装 [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) 并设置 `display-type` 到 `2`。 If you want to use [PacketEvents](https://modrinth.com/plugin/packetevents) as a Virtual DisplayItem, you need set `display-protocol` to `packetevents`. -## Configuration +## 配置 ```yaml - #The display type you want use. - #Old mode, ArmorStand (display-type=1) is Outdated and could not be used - #0=Normal Dropped Item - #2=Virtual Item (Requires ProtocolLib, fallback to type 0 if ProtocolLib is not installed) - display-type: 2 + # 想要使用的展示类型。 + # 旧模式,盔甲架(display-type=1)过时且不能使用 + # 0 = 物品形式 + # 2 = 虚拟物品(需要安装 ProtocolLiv,若未安装则自动退回模式 0) + display-type: 2 ``` ## Globally disable display item -For some reason you don't want the shops on your server spawn the display items, you can disable this feature in config.yml +出于某些原因,您不想在您的服务器上的商店生成悬浮物,您可以在 config.yml 中禁用此功能 ```yaml #Should we place display items on the chests? @@ -44,7 +45,8 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +同一区块太多悬浮物可能会损害客户端 fps,尤其是当您在购物中心时。 +您可以通过查看商店并执行以下命令来禁用或启用单个商店的悬浮物是否显示: You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,37 +57,37 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ -Server administrators will receive alert when player trying to dupe display items. +当QuickShop在**Real DisplayItem模式下**工作时,DisplayItem Guard将启用以保护DisplayItem 被漏斗和水等进行复制, +服务器管理员将在玩家尝试复制物品时收到警报。 -You can disable the alert by tweak the settings: +您可以通过调整设置来禁用警报: ```yaml -#Allow QuickShop to send alerts when someone tries to make a displayItem exploit. +# 允许 QuickShop 在玩家尝试复制展示物品时发送警告消息。 send-display-item-protection-alert: false ``` -QuickShop also will check all display items to make sure they are still at the position they should be, and reset, respawn them when need. +QuickShop还将检查所有显示物品,以确保它们仍然处于应有的位置,并在需要时重置或者重新生成它们。 您可以调整更改下面的选项: You can tweak the options below the change this: ```yaml - #QuickShop will check if the display item is in a valid position every specified amount of ticks. - #Set to 0 to disable it. + # QuickShop 将会每隔一段时间检查展示物品是否在原先的位置。 + # 设置为 0 以禁用。 display-items-check-ticks: 6000 - #The interval (in ticks) at which QS checks the shops range to despawn/spawn displays. + # 商店检查展示物品的间隔(单位为刻) display-check-time: 40 ``` -## DisplayItem Auto Despawn (Not recommended) +## 悬浮物自动取消生成(不推荐) -This function is completely a compromise of client render performance, which will greatly increase the pressure on the server, and it is not recommended to use it. +此功能完全是对客户端渲染性能的妥协,会大大增加服务器的压力,不建议使用。 -This feature allow you despawn both Real DisplayItem and Virtual DisplayItem when player too far with shops. +此功能允许您在玩家距离商店太远时隐藏虚拟悬浮物。 ```yaml - #Allow QuickShop to automatically despawn displays when no players are in range of the shop. + # 允许 QuickShop 在附近无玩家时自动消除展示物品。 display-auto-despawn: false - #The range at which displays will despawn. + # 展示物品消失的距离。 display-despawn-range: 20 ``` From df620e63425298399d5e2c555d1fb69159980496 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:18:46 -0600 Subject: [PATCH 5106/5823] New translations history.md (Chinese Simplified) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/history.md index 4a4249d621..456db623ee 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ ### 交易细节 -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. 在浏览物品时,商店名称(及其坐标)、买家、交易物品、数量、税收等都会展示在这里。\ 如果你需要检查多个商店的历史记录,玩家头颅会被对应商店的图标替换。 From 0a0fc9f3f68b5fb3a1f2234d7e7ee4743adffd7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:09 -0600 Subject: [PATCH 5107/5823] New translations protection-checker.md (Chinese Simplified) --- .../current/modules/shops/protection-checker.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 037b46ec8e..1f7edb1938 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those infomations from the tips: +You can retrieve those information from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) @@ -79,7 +79,7 @@ shop: protection-checking: true ``` -或者只是明确地在某个世界禁用: +Or only disable in specific worlds: ```yaml shop: From 4a73271967b21305f49b044b011e3901897f0726 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:10 -0600 Subject: [PATCH 5108/5823] New translations protection.md (Chinese Simplified) --- .../current/modules/shops/protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index c41e7a64c9..c4e36c62af 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -1,8 +1,8 @@ -# Shop Protection +# 商店保护 ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: @@ -21,7 +21,7 @@ By default, QuickShop will protect shop container and shop sign from entity, blo | -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------ | --------------------------------------------------------- | | ![block-protect](./img/protection-block.png) | ![entity-protect](./img/protection-entity.png) | ![explode-protect](./img/protection-explode.png) | ![hopper-protect](./img/protection-hopper.png) | -你可以通过调整设置来切换上述的保护功能: +You can toggle the protections above by tweak settings: ```yaml #The protection that a shop should check. From a4e1476d3ca92219604455fa98ef60fc609f4e46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:12 -0600 Subject: [PATCH 5109/5823] New translations shop-basic.md (Chinese Simplified) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 03eb8c400794ae17e4fb5db5181d2e339fa71a07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:13 -0600 Subject: [PATCH 5110/5823] New translations shop-blocks.md (Chinese Simplified) --- .../current/modules/shops/shop-blocks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md index 2c3e287c36..cbabdc1920 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md @@ -4,7 +4,7 @@ Not only Chests, but also all Containers all supported used for QuickShop contai ![shop-blocks](img/shop-blocks.png) -## Configuration +## 配置 To add or remove shop blocks, you can change the settings in config.yml: From bccfb3b779f46e04e9edf98880ad80652f67b90f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:16 -0600 Subject: [PATCH 5111/5823] New translations shop-blocks.md (Chinese Simplified) --- .../current/modules/shops/shop-blocks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md index cbabdc1920..2c3e287c36 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-blocks.md @@ -4,7 +4,7 @@ Not only Chests, but also all Containers all supported used for QuickShop contai ![shop-blocks](img/shop-blocks.png) -## 配置 +## Configuration To add or remove shop blocks, you can change the settings in config.yml: From 26429cd8219b89f70d337a756fa67cfca6b77da7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:17 -0600 Subject: [PATCH 5112/5823] New translations shop-search.md (Chinese Simplified) --- .../current/modules/shops/shop-search.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md index 0c36476748..1c30686fb3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md @@ -2,7 +2,7 @@ QuickShop have a built-in shop searcher will allow you search the shops on your server without load any chunks. -## Usage +## 使用说明 Execute command `/quickshop find `. From 15ebb1257d8350fb7aa41e02aac1cbaad6aa1705 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:19 -0600 Subject: [PATCH 5113/5823] New translations stacking-shop.md (Chinese Simplified) --- .../current/modules/shops/stacking-shop.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md index 95eda1b25f..222d8147d6 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md @@ -1,10 +1,10 @@ -# Stacking Shop +# 堆叠商店 QuickShop allow you sell/buy multiple item in bundles. ## Stacking shop -| Regular Shop | Stacking Shop | +| Regular Shop | 堆叠商店 | | -------------------------------- | ----------------------------- | | ![regular](img/non-stacking.png) | ![stacking](img/stacking.png) | From 121a8703e3f3f8da97e24bb0678114aff6442563 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:20 -0600 Subject: [PATCH 5114/5823] New translations special-effect.md (Chinese Simplified) --- .../current/modules/special-effect.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..b89fe09152 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,11 +1,12 @@ -# In game sounds and effects +# 游戏中的声音和效果 -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +当您键入并执行快速shop命令时,您应该听到打字机的声音,可以在 config.yml 中进行更改。 +这不是一个重要的功能,但可以有。 It's not an important feature, but can have (why not :)). -Anyway, you can disable them if you dislike them. +无论如何,如果您不喜欢它们,可以禁用它们。 -## Configuration +## 配置 ```yaml #Special in-game effect From 3d834bee61bc3c00cba04fd59a233ad455279ec7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:22 -0600 Subject: [PATCH 5115/5823] New translations transaction-system.md (Chinese Simplified) --- .../current/modules/transaction-system.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md index bea3f48a5b..b6462aacd8 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md @@ -1,17 +1,17 @@ -# Transaction System +# 交易系统 -QuickShop-Hikari have a system to ensure the transactional consistency, Avoid errors in the transaction process that destroy the data consistency of both parties. +QuickShop-Hikari 有一个系统来确保交易一致性,避免交易过程中的错误。 -TL;DR If the transaction fails, QuickShop will roll back the money of both parties, restore the Inventory to the state before the transaction started, and reverse the transaction. +TL;DR 如果交易失败,QuickShop 将会回滚双方的钱和物品,将背包和金钱回滚到交易开始之前的状态。 -## How it works? +## 它是如何工作的? -Currently, QuickShop-Hikari have two of types that support Transaction System. +目前,QuickShop-Hikari 有两种类型支持交易系统。 -## For Economy +## 经济 -QuickShop record the amounts of balance that deposit or withdraw, and re-withdraw and re-deposit back them when transaction failed. +QuickShop 记录存款或提取的余额金额,并在交易失败时重新提取和重新存回。 ## For Inventory -QuickShop will take a snapshot for both shop inventory and player inventory, and restore the snapshot them when transaction failed. +QuickShop 将为商店容器的物品栏和玩家物品栏拍摄快照,并在交易失败时恢复快照。 From 77576439ce5a27b7dbf008e72ce0068d84ba068e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:24 -0600 Subject: [PATCH 5116/5823] New translations permissions.md (Chinese Simplified) --- .../current/setup/permissions.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..c76db48d16 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -1,32 +1,32 @@ -# Permission +# 权限 Permissions control most QuickShop features, and you can control most features using QuickShop-Hikari's permissions. -## Basic LuckPerms Guide +## 最简单的 LuckPerms 指南 -To give a group a specific permission, you can use:\ -**Grant**: `/lp group permission set true` +要将一个权限节点授予一个权限组,您可以使用: +**授予**:`/lp group permission set true` -To revoke it, execute:\ -**Revoke**: `/lp group permission unset ` +要移除这个权限节点,请使用: +**移除**:`/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions -QuickShop provides a simple permission that allows you to quickly setup permissions, they are: +QuickShop 提供了一套简单的权限模板,方便您快速分配权限,它们是: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. ## Details Permissions -There is a detailed list of all QuickShop-Hikari permission nodes, you can grant/revoke them by using command. +这里是 QuickShop-Hikari 所有权限节点的详细列表。您可以使用命令授予 / 移除它们。 See [plugin.yml -> permissions](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/resources/plugin.yml) node. From c4881cd67f0c8f86a4adf52af0e28d56724ec2e7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:25 -0600 Subject: [PATCH 5117/5823] New translations _category_.json (Chinese Simplified) --- .../current/about/_category_.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json index 4f562e07db..63341a5492 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/_category_.json @@ -1,8 +1,8 @@ { - "label": "安装", - "position": 2, + "label": "About", + "position": 100000, "link": { "type": "generated-index", - "description": "Install QuickShop-Hikari and setup permissions." + "description": "About QuickShop-Hikari" } } From d6cbc188c0fb331c0bb9fb03899d7e6b099664a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:26 -0600 Subject: [PATCH 5118/5823] New translations licenses.md (Chinese Simplified) --- .../current/about/licenses.md | 105 +++++++++--------- 1 file changed, 51 insertions(+), 54 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md index 614e8b65d3..d1a2028f09 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,69 +1,67 @@ -# 许可协议 +# Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari包含多个第三方开源组件。 -根据其许可证的相关要求,我们在下面列出它们。 +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress -[Apache许可证2.0][apache] +[Apache Licenses v2.0][apache] ### Apache Commons Lang 3 -[Apache许可证2.0][apache] +[Apache Licenses v2.0][apache] -### Apache 通用文本 +### Apache Commons Text -[Apache许可证2.0][apache] +[Apache Licenses v2.0][apache] -### Apache Commons 编解码器 +### Apache Commons Codec -[Apache许可证2.0][apache] +[Apache Licenses v2.0][apache] -### Rollbar-Java工具 +### Rollbar-Java -[MIT许可证][mit] +[The MIT License][mit] ### SLF4J -[MIT许可证][mit] +[The MIT License][mit] -### EasySQL(带有 API 和 HikariCP) +### EasySQL (with API and HikariCP) -[MIT许可证][mit] +[The MIT License][mit] ### Unirest-Java -[MIT许可证][mit] +[The MIT License][mit] -### Jetbrain 的 JVM 语法高亮 +### Jetbrain's Annotations for JVM-based languages -[Apache许可证2.0][apache] +[Apache Licenses v2.0][apache] ### SimpleReloadLib -[MIT许可证][mit] +[The MIT License][mit] -### Adventure(API、平台与 MiniMessage) +### Adventure (API, Platform and MiniMessage) -[MIT许可证][mit] +[The MIT License][mit] ### MineDown -[MIT许可证][mit] +[The MIT License][mit] -### JDBC 流 +### JDBC Stream -[MIT许可证][mit] +[The MIT License][mit] ### StreamEX -[Apache许可证2.0][apache] +[Apache Licenses v2.0][apache] ### ProtocolLib @@ -71,21 +69,21 @@ In accordance with the relevant requirements of their license, we list them belo ### MockBukkit -[MIT许可证][mit] +[The MIT License][mit] ### GemsEconomy -版权所有。 +All rights reserved. ### PaperLib -[MIT许可证][mit] +[The MIT License][mit] -### 面向 Java 的 H2(数据库) +### H2 for Java (Database) -混合许可证,包括 MPL2.0 和 EPL1.0。 +Mixed License, Including MPL2.0 and EPL1.0. -请参阅 H2 [许可证](https://github.com/h2database/h2database/blob/master/LICENSE.txt) +See [H2's License](https://github.com/h2database/h2database/blob/master/LICENSE.txt) ### SquirrelID @@ -97,7 +95,7 @@ In accordance with the relevant requirements of their license, we list them belo ### json-smart -未知 +Unknown ### CSVJDBC @@ -105,57 +103,56 @@ In accordance with the relevant requirements of their license, we list them belo ### DOM4J -版权所有。 +All rights reserved. -[见 DOM4J 的许可](https://github.com/dom4j/dom4j/blob/master/LICENSE) +[See DOM4J's License](https://github.com/dom4j/dom4j/blob/master/LICENSE) ### CrowdinOTA -[MIT许可证][mit] +[The MIT License][mit] -## 额外组件 +## Extra Components -对于额外组件(例如附加组件或兼容性模块),它们是独立于QuickShop-Hikari二进制文件发布的。 请参考相应项目的许可文件。 Please refer to the license file of the corresponding project. +For extra components (e.g Addons or Compatibility Modules), they are published independently of the QuickShop-Hikari binary. Please refer to the license file of the corresponding project. -## 在线服务 +## Online Services ### Paste Viewer -由 [Sakura.css](https://github.com/oxalorg/sakura)提供的Paster Viewer style。 -由 [Lucko's Bytebin](https://bytebin.lucko.me/)提供的 Pastebin服务 [支持 Lucko](https://github.com/sponsors/lucko)。 -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). -### 反向代理 +### Reversed Proxy #### Bytebin Proxy -由CloudFlare Worker提供的服务 +Service provided by CloudFlare Worker. -#### Ko-Fi API Proxy +#### Ko-fi API Proxy -由CloudFlare Worker提供的服务 +Service provided by CloudFlare Worker. -### 捐赠服务 +### Donation Service #### Ko-fi -由 ko-fi.com 提供服务 +Service provided by ko-fi.com. #### Ko-fi webhook callback -由腾讯云(CN)提供服务 +Service provided by Tencent Cloud (CN). -### Metric服务 +### Metric Service #### bStats -数据由bStats.org收集 +Metrics are collected by bStats.org. -### 翻译平台 +### Translation Platform #### Crowdin -翻译由社区成员、OTA和Crowdin平台提供。 +Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT From 6990767ce6601ebf5db55773e792745a3c3ede97 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:27 -0600 Subject: [PATCH 5119/5823] New translations netease.md (Chinese Simplified) --- .../current/about/netease.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md index fd05f7a37d..ccc1f3eb9a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/netease.md @@ -1,30 +1,29 @@ -# 区域法律限制 +# Regional legal restrictions :::info -自4.1.0.4开始,这一限制已经取消。 +This restriction has been removed since 4.1.0.4. ::: -自 4.1.0.2 以来,QuickShop-Hikari 将不再允许在位于[网易游戏独家代理区域(例如:中国大陆)](https://mc.163.com/)运行。 +Since 4.1.0.2, QuickShop-Hikari will no longer be allowed to run in regions where [NetEase Games is the exclusive distributor (e.g. Mainland China)](https://mc.163.com/) due to the potential legal and regulatory risks. -此限制不能被取消。 +This restriction cannot be lifted. -有关此内容的更多信息,请参阅:[环境检查](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/envcheck/EnvironmentChecker.java)。 +For more information on how this mechanism works, please refer to: [EnvironmentChecker](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/java/com/ghostchu/quickshop/util/envcheck/EnvironmentChecker.java). -此功能将请求 CloudFlare 网络,参见: [隐私政策 -> IP 检测](privacy.md) +This feature will request the CloudFlare network, we have changed our privacy policy, see: [Privacy Policy -> IP Detecting](privacy.md) -## 免责声明 +## Disclaimers We fully understand and respect the ownership of NetEase Games in its exclusive territories and are committed to protecting all of its interests from unlawful infringement. -我们充分理解并尊重网易游戏在其独家代理区域的所有权,并致力于保护其所有利益不受非法侵犯。 QuickShop-Hikari 作为 Mojang Minecraft 的社区拓展组件不被中国大陆法律认可和保护,且存在侵犯其专有利益的风险。 +QuickShop-Hikari, as a community expansion component of Mojang Minecraft, is not recognized and protected by the laws of mainland China and risks infringement of its proprietary interests. -我们看到社区已有人收到了网易公司的律师信,或者遭到起诉,尽管直到目前(2023/02/13)还未见到有关官方正式文件,但我们有理由相信,在其[最终用户许可协议](http://update.unisdk.163.com/html/latest_v5.html)的框架下,QuickShop-Hikari 有潜在风险违反其利益并有被滥用的危险。 +We have seen that people in the community have received letters from NetEase's lawyers or have been sued, and although we have not seen official documents regarding this until now (2023/02/13), we have reason to believe that QuickShop-Hikari is potentially at risk of violating its interests and have risk of abuse under their [Term of use](http://update.unisdk.163.com/html/latest_v5.html). -因此,根据相关法律法规规定,我们采取了技术手段以避免我们的程序损害网易游戏的相关权益,以避免给我们自身带来相关的麻烦,包括但不限于: +Therefore, in accordance with the relevant laws and regulations, we have taken technical measures to avoid our program from damaging the relevant rights of NetEase Games in order to avoid related troubles to ourselves, including but not limited to. -- 基于 IP 地址探测,并在受保护区域内阻止 QuickShop-Hikari 的运行 +- IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari 是一个 [开放源码软件](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html),任何人都可以 Fork 和修改它。 我们无权要求其他人不要 Fork 或不修改我们的软件。 因此,上述限制只适用于QuickShop-Hikari团队的官方下载渠道。 -如果您正在运行一个 Fork 或修改版本, 请联系 Fork 或修改后的版本的作者,QuickShop-Hikari 对此不承担任何责任。 Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From e6f2567039d325c50032140ecaf2eff8b47374b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:29 -0600 Subject: [PATCH 5120/5823] New translations privacy.md (Chinese Simplified) --- .../current/about/privacy.md | 128 ++++++++++-------- 1 file changed, 75 insertions(+), 53 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md index f2d147bf19..6aa1337a06 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,93 +1,115 @@ -# 隐私政策 +# Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats -我们使用 [bStats.org](https://bstats.org/) 来收集统计指标,以便更好地改进我们的产品。 +We use [bStats.org](https://bstats.org/) to collect statistical indicators so that we can better improve our products. -[bStats的隐私政策](https://bstats.org/privacy-policy) +[bStats's Privacy Policy](https://bstats.org/privacy-policy) -收集到的所有数据将显示在此页面上: [bStats - QuickShop-Hikari](https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281) +All data collected will be displayed on this page: [bStats - QuickShop-Hikari](https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281) -### 退出 bStats 统计 +### Quit bStats Metrics -如果你要退出 bStats 统计,您可以在 QuickShop-Hikari 的配置文件中禁用 bStats 服务: +To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. -注意:收集到的数据不会从 bStats 中删除,要删除存在的数据,请联系 bStats 管理员。 -注意:我们尊重您的 bStats 全局设置。如果您在全局禁用了bStats,我们不会向bStats发送任何数据。 +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ +Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. -## RollBar错误跟踪 +## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. -您可以在这里查看 Rollbar 的隐私政策 [](https://docs.rollbar.com/docs/privacy-policy)。 +You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). -包括: +Including: -- 时间 -- 错误和堆栈跟踪 -- 操作系统 +- Time +- Error and StackTrace +- OS Name - OS Arch -- 操作系统版本 -- 系统 CPU 核心 -- Java版本 -- 服务器/Bukkit 构建版本 -- 玩家数量 -- 在线模式 -- 您的 QuickShop-Hikari 个人ID - -### 重新生成 QuickShop-Hikari 个人ID - -当您首次安装QuickShop-Hikari时,您的个人ID将被生成并写入 `config.yml`。 -ID的生成完全随机,不以其他信息作为参考。个人ID用于我们的错误信息跟踪以及其他适用于 QuickShop-Hikari 的场景。 +- OS Version +- System CPU Cores +- Java Version +- Server/Bukkit Build Version +- Server Players +- Online Mode +- Your QuickShop-Hikari unique ID + +### Regenerate QuickShop-Hikari unique ID + +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. -如果没有插件正在使用此ID,您可以从配置文件中删除它,以便QuickShop-Hikari能够生成一个新的个人ID。 +In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. -### 退出Rollbar错误跟踪 +### Quit Rollbar Error Tracking -若要退出 Rollbar 错误跟踪,您可以在 QuickShop-Hikari 的配置中禁用 Rollbar 服务: +To quit Rollbar Error Tracking, you can disable rollbar service in QuickShop-Hikari's configuration: ```yaml -# QS 是否允许自动向作者报告错误? -# 这会在服务器启动时自动创建数据恢复或调试用的剪贴板。 +# Should QS be allowed to automatically report errors to the author? +# It will also create a paste for data-recovery or debug when the server boots up. auto-report-errors: true ``` -注意:收集到的数据将不会从Rollbar删除,要删除存在的数据,请联系 QuickShop-Hikari 开发人员。 +Note: The collected data won't deleted from Rollbar, to remove exists data, please contact QuickShop-Hikari developer. ## Paste -通过 `/quickshop paste` 创建剪贴板内容后,你的数据将会被上传至 [Lucko 的 bytebin 剪贴板](https://bytebin.lucko.me/)。 -若要防止数据上传,你可以通过命令 `/quickshop paste file` 保存至硬盘,这些内容将会留在本地而不会上传至网络。 +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. -Github 页面上的Paste预览主机通过CloudFlare Worker访问上传的数据。 +The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. + +While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. + +## IP Detecting -当我们生成您的Paste时,我们会检查您的敏感数据。不要将您的Paste发送给您不信任的人。 +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). -## 更新 +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. -为了检查更新,QuickShop-Hikari将请求CodeMC.io的Nexus检查更新。 +## Updater -要禁用更新检查,您可以通过调整配置来关闭它: +For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. + +To disable update checker, you can turn it off by adjust the configuration: ```yaml -# 是否允许 QS 检查更新? +#Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 30c4ef612785e818db69796b3da76aac0e7a27ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:30 -0600 Subject: [PATCH 5121/5823] New translations rosane-shop-search.md (Chinese Simplified) --- .../addon-3rdparty/rosane-shop-search.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md index 898a904357..4d129b108d 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon-3rdparty/rosane-shop-search.md @@ -1,32 +1,32 @@ -# [Ronsane] 商店搜索 +# [Ronsane] Shop Search -QuickShop Reremake 和 Hikari spigot的附加插件。 在游戏中添加一个 /finditem 命令,用于搜索服务器上的所有商店。 Adds a /finditem command in game for searching through all the shops on the server. +An add-on for the QuickShop Reremake and Hikari spigot plugin. Adds a /finditem command in game for searching through all the shops on the server. -## 功能介绍: +## Features: -- 在购买/销售商店中搜索商品 -- 按不同类型搜索项目 -- 支持基于查询的项目搜索 -- 支持自定义项目的自定义模型数据 -- 可配置的商店排序方式 +- Search items based on buying/selling shops +- Search items by item type +- Supports query based item search +- Supports item custom model data for custom items +- Configurable shop sorting methods - Displays enchantments in the result for enchanted items - Hides item enchants if item has hide_enchants flag -- 显示药水效果 -- 在搜索列表中隐藏某些商店 -- 支持安全传送到商店(可在 config.yml 中配置) -- 忽略缺货的商店 -- 支持世界黑名单(黑名单中的商店在搜索结果中被忽略) -- Config.yml 中的所有消息都支持十六进制码,因此您可以自定义颜色。 +- Displays potion effects in the result for Potion items +- Hide certain shops from appearing in search lists +- Supports completely safe direct shop teleportation (configurable in config.yml) +- Ignores shops that are out of stock +- Support for world blacklisting (Shops in blacklisted worlds are ignored in the search result) +- All messages in the config.yml support hexcodes so you can get a lot creative with colors. ## Integrations: - Supports PlayerWarps (by Olzie-12) integration. It shows the nearest warp to each shop in the search result GUI. -- 支持用于获取最近一次信息的EssentialsX Warps整合包。 - - 由于技术限制,在每次搜索查询中,全局信息列表都要每15分钟更新一次。 - - 如果添加了新的信息并希望它立即更新,请运行 /finditemadmin reload 命令符。 - - 请记住,这仅适用于 Essential Warps整合包。 -- WorldGuard region 整合包支持获取商店所在的 WorldGuard 区域(如果区域重叠,将选择最高优先级。 +- Supports EssentialsX Warps integration for fetching nearest warps. + - Global warps list for essentials is updated in batches every 15 minutes due to technical limitations, which is then used in every search query. + - If you added a new warp and want it to get updated immediately, run /finditemadmin reload + - Remember, this applies only to Essential Warps. +- WorldGuard region support for fetching the WorldGuard region the shop is in (if overlapping regions, highest priority will be chosen) -## 下载地址: +## Download: -从 [SpigotMC](https://www.spigotmc.org/resources/quickshop-addon-shop-search.95104/) 下载 \ No newline at end of file +Download from [SpigotMC](https://www.spigotmc.org/resources/quickshop-addon-shop-search.95104/) \ No newline at end of file From b128a51e720bb05ac7851405fa58de86672a6019 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:32 -0600 Subject: [PATCH 5122/5823] New translations bluemap.md (Chinese Simplified) --- .../current/addon/bluemap.md | 29 +++++-------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md index b57c8b5120..dea40a9d49 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -1,39 +1,26 @@ -# BlueMap 插件 +# BlueMap Addon :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! -## 展示 +## Showcase +![bluemap](img/bluemap.png) - -## 配置 +## Configuration ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` -## 本地化 +## Localization -BlueMap 插件使用QuickShop-Hikari 已配置的游戏语言。 +BlueMap Addon use the `game-language` settings in your QuickShop-Hikari configuration. You can customize the string via QuickShop-Hikari's [Localization System](../modules/localization.md). From 475f9c4b31681e26ed0c2c3d70622b945947efcf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:33 -0600 Subject: [PATCH 5123/5823] New translations discordsrv.md (Chinese Simplified) --- .../current/addon/discordsrv.md | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 77a7a942d4..342a4be56a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -1,29 +1,29 @@ -# DiscordSRV 附加组件 +# DiscordSRV Addon :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -DiscordSRV 附加组件将允许您将 QuickShop-Hikari 绑定到您的 [DiscordSRV](https://www.spigotmc.org/resources/discordsrv.18494/),并通过Discord DM 向您的玩家发送实时通知。 +DiscordSRV addon will allow you hook QuickShop-Hikari into your [DiscordSRV](https://www.spigotmc.org/resources/discordsrv.18494/), send real-time notifications to your players through Discord DM. -## 它是如何工作的 +## How it works -附加组件将读取DiscordSRV玩家绑定数据,并使用DiscordSRV的API向玩家发送嵌入消息 +Addon will read DiscordSRV's player binding data and use DiscordSRV's API send embed messages to player. -嵌入消息可以在使用中自定义 [语言覆盖系统](../modules/localization.md)。 +Embed messages can be customize in use [Language Override System](../modules/localization.md). -## 配置 +## Configuration ```yaml -# 配置文件版本号,不要修改 +# the config-version, don't touch it. config-version: 2 -# 管理员频道 ID,该频道将会接收管理员消息 +# the moderator discord channel ID used for sending mod messages. moderator-channel: "000000000000000000" -# 功能管理 +# the features should be enabled. features: notify-shop-permission-changed: true notify-shop-price-changed: true @@ -37,10 +37,13 @@ features: mod-notify-shop-transfer: false ``` -## 每个玩家设置 +## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. -## 截图 +## Screenshot -![](https://user-images.githubusercontent.com/30802565/206912863-aecd677f-194a-40bf-8f2c-564f7e3be368.png) ![](https://user-images.githubusercontent.com/30802565/206912864-34a5114a-53c7-41d4-9931-75532c6525b8.png) ![](https://user-images.githubusercontent.com/30802565/206912867-01a5b862-82d3-4988-929d-d6db20f0dd44.png) ![](https://user-images.githubusercontent.com/30802565/206912869-2b0609a8-46f8-4ba0-8a8e-9e2afb77e0a9.png) +![](https://user-images.githubusercontent.com/30802565/206912863-aecd677f-194a-40bf-8f2c-564f7e3be368.png) +![](https://user-images.githubusercontent.com/30802565/206912864-34a5114a-53c7-41d4-9931-75532c6525b8.png) +![](https://user-images.githubusercontent.com/30802565/206912867-01a5b862-82d3-4988-929d-d6db20f0dd44.png) +![](https://user-images.githubusercontent.com/30802565/206912869-2b0609a8-46f8-4ba0-8a8e-9e2afb77e0a9.png) From 19c2e5dffcc96ec355d669254caf2a0b3d7fa678 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:34 -0600 Subject: [PATCH 5124/5823] New translations discount.md (Chinese Simplified) --- .../current/addon/discount.md | 86 +++++++++---------- 1 file changed, 42 insertions(+), 44 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md index e6c735109d..6d84800347 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -1,47 +1,47 @@ -# 折扣促销扩展 +# Discount Addon :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -折扣促销扩展模块向 QuickShop-Hikari 添加了优惠码功能。 +Discount Addon added Discount Code in your QuickShop-Hikari server. -## 权限节点 +## Permission -- **quickshopaddon.discount.use** _(默认: 所有人)_ - 允许使用任何 `/quickshop discount` 命令的权限。 -- **quickshopaddon.discount.bypass** _(默认: OP)_ - 允许绕过权限检查,强制修改、删除优惠码。 -- **quickshopaddon.discount.create.server_all_shops** _(默认:OP)_ - 创建范围为 “服务器上任何人的所有商店” 的优惠码权限。 -- **quickshopaddon.discount.create.player_all_shops** _(默认:所有人)_ - 创建范围为 “优惠码创建者拥有的所有的商店” 的优惠码权限。 -- **quickshopaddon.discount.create.specific_shops** _(默认:所有人)_ - 创建范围为 “优惠码所指定的商店” 的优惠码权限。 +- **quickshopaddon.discount.use** _(default: everyone)_\ + Permission to use any `/quickshop discount` commands. +- **quickshopaddon.discount.bypass** _(default: OP)_\ + Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ + Permission to create discount code that applied to all shops in your server. +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ + Permission to create discount code that applied to player themself shops. +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ + Permission to create discount code that applied to shops in the code allow list. -## 创建优惠码 +## Create a discount code -若要创建一个优惠码,则需要使用 discount 命令: +To create a discount code, you need use discount command: ```plain -/quickshop discount create [最大使用次数] [门槛价格] [过期时间] +/quickshop discount create [max-usage] [threshold] [expired-time] ``` -命令可能比较长,但你有一个命令助手来帮助你补全指令。 +Command pretty long, but you have in-game command assistant to help you in your tab complete hint. ![](https://user-images.githubusercontent.com/30802565/208291577-59fcd76e-2b4a-4e87-bdf5-582ba573795e.png) -### 可用的代码类型 +### Available Code Type -- SERVER_ALL_SHOPS (可应用到服务器上任何人的任何商店) -- PLAYER_ALL_SHOPS (可应用到优惠码创建者所拥有的所有商店) -- SPECIFIC_SHOPS (生效于通过命令 `/quickshop discount config addshop` 添加的商店) +- SERVER_ALL_SHOPS (Applied to all shops in your server) +- PLAYER_ALL_SHOPS (Applied to all shops belongs to code creator) +- SPECIFIC_SHOPS (Applied to shops in allow list that added by command `/quickshop discount config addshop`) -## 安装优惠码 +## Install a code -如需使用优惠码,则必须在和商店交易之前安装优惠码。 +To use a Discount Code, you need install them before purchase shops. ```plain /quickshop discount install @@ -49,17 +49,17 @@ The installed code will remember during this session. -## 卸载优惠码 +## Uninstall a code -若要卸载优惠码,您需要使用命令: +To uninstall a Discount Code, you need use command: ```plain /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code -通过使用 `info` 子命令, 你可以查询优惠码创建者、适用范围、剩余使用次数、过期时间、最低使用门槛和折扣率。 +To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. ```plain /quickshop disount info @@ -67,47 +67,45 @@ The installed code will remember during this session. ![](https://user-images.githubusercontent.com/30802565/208291677-85469f8b-2c34-4563-bb57-619cfe70e105.png) -## 删除优惠码 +## Remove discount code -若要移除一个指定的优惠码,请执行命令: +To remove your a specified discount code, execute command: ```plain /quickshop discount remove ``` -## 检查优惠码是否可以应用于特定商店 +## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -您需要先安装一个优惠码,然后在接受您的优惠码的一个商店购买物品。 -如果符合优惠条件,优惠码将自动生效,并在原价上计算折扣,并消耗优惠码的剩余使用次数。 -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) -_注意:如果上述附加条件未得到满足,优惠码将不会应用,您将不会得到折扣, 但同时剩余使用次数也不会被消耗,您将在提示信息中获得具体原因。_ +_NOTE: If the above additional conditions are not met, the Discount Code will not be applied and you will not get a discount, but at the same time, the Discount Code will not be consumed, and the prompt message will contain the specific reason._ -## 自动清理过期的优惠码 +## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. -过期的优惠码将在服务器启动或 30 分钟内自动删除。 -在他们被清除之前,使用过期代码的玩家将收到一个错误消息,表明代码已过期。 +An expired discount code will automaticlly removed while server startup or in 30mins.\ +Before they got purged, players who use a expired code will receive a error message that says the code has been expired. -## 时间格式转换 +## Convert your time -过期时间接受 Zulu 时间格式和秒计 UNIX 时间戳格式: +Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -您可以使用这个在线网站来帮助转换时间格式: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) -Zulu 时间 (ISO 8601 Extended) 格式: +For Zulu Time (ISO 8601 Extended) format: ```plain yyyy-MM-dd'T'HH:mm:ssZZ From 508e76f840129ed962031f8f22d8e62f30d89f48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:35 -0600 Subject: [PATCH 5125/5823] New translations displaycontrol.md (Chinese Simplified) --- .../current/addon/displaycontrol.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index f14cb5e90a..cb73459784 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -1,32 +1,32 @@ -# DisplayControl 插件 +# DisplayControl Addon :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -DisplayControl插件使您能够允许玩家控制不同客户端的悬浮物。 +DisplayControl Addon gives you the ability to allow player controls the display item behavior on different clients. -**此插件仅适用于虚拟悬浮物。** +**THIS ADDON ONLY WORKS WITH VIRTUAL DISPLAY ITEM TOGETHER** ## Requirement -如果您在Bukkit/Spigot 服务器上使用BungeeCord ,您将需要在BungeeCord 环境中安装 [Compat-BungeeCord-Geyser Bridge](../compat-modules/bungeecord-geyser.md) 。 否则,将不会运行。 +If you Bukkit/Spigot server behind a BungeeCord, you will need to install [Compat-BungeeCord-Geyser Bridge](../compat-modules/bungeecord-geyser.md) on your BungeeCord instance. Otherwise, it will doesn't work at all. -## 命令 +## Commands `/quickshop displaycontrol ` -- `auto` - 默认在Java版客户端运行,同时禁止在基岩版客户端运行。 +- `auto` - Default behavior, will enable display on Java Edition clients, and disable on Bedrock clients. - `enable` - Always enable display on all clients. _If the server disabled display items, this option will respect the server global settings._ -- `disable` -始终禁止在所有客户端运行。 +- `disable` - Always disable display on all clients. -## 权限 +## Permissions -- `quickshopaddon.displaycontrol.use` - 允许玩家使用命令 `/quickshop displaycontrol` +- `quickshopaddon.displaycontrol.use` - Allows players to use `/quickshop displaycontrol` commands -## 演示 +## Demo -![display-control 演示](img/display-control.gif) \ No newline at end of file +![display-control demo](img/display-control.gif) \ No newline at end of file From 4dd21c17b524d8b4c32a77f8fd124dda5048007e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:36 -0600 Subject: [PATCH 5126/5823] New translations dynmap.md (Chinese Simplified) --- .../current/addon/dynmap.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md index e8f1eee869..8928b83a59 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -1,26 +1,26 @@ -# Dynmap 插件 +# Dynmap Addon :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! -## 展示 +## Showcase ![dynmap](img/dynmap.png) -## 配置 +## Configuration ```yaml config-version: 1 display-by-default: true ``` -## 本地化 +## Localization -BlueMap 插件使用QuickShop-Hikari 已配置的游戏语言。 +Dynmap Addon use the `game-language` settings in your QuickShop-Hikari configuration. You can customize the string via QuickShop-Hikari's [Localization System](../modules/localization.md). From c8bc9cf299ac67875d6ae46150872f15ad7e5ecd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:37 -0600 Subject: [PATCH 5127/5823] New translations ecoenchants.md (Chinese Simplified) --- .../current/addon/ecoenchants.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 28c92d83a0..f474a85542 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -1,17 +1,23 @@ -# EcoEnchants 插件 +# EcoEnchants Addon :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -该插件添加了 EcoEnchants 对以下方面的支持: +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 + +::: + +This addon added EcoEnchants support for: - Display the EcoEnchants's enchantments name on sign and shop info panel. - Display the EcoEnchants's enchantments in the hover item previewing. -| 无 EcoEnchants 附属 | 有 EcoEnchants 附属 | +| Without EcoEnchants Addon | With EcoEnchants Addon | | ----------------------------------------------------- | -------------------------------------------------- | | ![ecoenchants-without](./img/ecoenchants_without.jpg) | ![ecoenchants-without](./img/ecoenchants_with.jpg) | From 0bc6ed3324c040df01ced46af4e989b5bf433c59 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:40 -0600 Subject: [PATCH 5128/5823] New translations display-control.gif (Chinese Simplified) From ec16fcbafc7a575fbd39a8a8e5bdf1d2bc31936f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:46 -0600 Subject: [PATCH 5129/5823] New translations per-shop-perms-management.md (Chinese Simplified) --- .../shops/per-shop-perms-management.md | 113 +++++++++--------- 1 file changed, 56 insertions(+), 57 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index f8cb66e351..98d61128ae 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -1,86 +1,85 @@ -# 商店权限独立控制 +# Per shop permission management -QuickShop-Hikari提供了一个系统来控制每个商店的权限。 +QuickShop-Hikari provide a system to allow control every single shop's permissions. -**这不是插件权限节点,这是商店自己权限!** -要查看插件的权限节点,请单击 [这里](../../setup/permissions.md). +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ +To check the plugin's permission nodes, please click [here](../../setup/permissions.md). -## 检查当前的商店设置 +## Check the current shop settings -看向快捷商店,输入命令 `/quickshop permission group list` 即可列出商店中单独设置过的所有玩家。 +Looking at a quickshop, execute command `/quickshop permission group list` will listing all users you configured on this shop. ![showcase1](img/per-shop-permission-management-group-list-demo.png) -## 默认商店权限组 +## Default Shop Permission Groups -QuickShop-Hikari有以下内置的商店权限组: +QuickShop-Hikari has built-in groups below: -- quickshop-hikari.blocked - 所有属于此权限组的玩家都无法在此商店内交易 -- quickshop-hikari.everyone - All undefined players will have this group's permissions. -- quickshop-hikari.staff - 使用命令 `/quickshop staff` 会将命令执行者加入商店。 -- quickshop-hikari.admin - 与店主几乎完全相同的权限,几乎可以做任何事情。 +- quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. +- quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. +- quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. -## 默认商店权限组 +## Default Shop Permission Permissions -QuickShop-Hikari 内置了如下权限: +QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase - 任何拥有该权限的玩家可在该商店购买物品。 -- quickshop-hikari.show_information +- quickshop-hikari.purchase\ + Any players who own this permission can purchase with this shop. +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop - 任何拥有此权限的玩家会在购买界面出现一个 `[预览物品]` 按钮,并打开物品预览界面。 -- quickshop-hikari.search - 任何拥有此权限的玩家都可以让该商店出现在 `/quickshop find` 的搜索结果中。 -- quickshop-hikari.delete - 任何拥有该权限的玩家均可删除该商店。 -- quickshop-hikari.alert.receive - 任何拥有该权限的玩家均会收到商店消息提醒。 -- quickshop-hikari.access_inventory - 任何拥有该权限的玩家均可打开商店容器。 -- quickshop-hikari.ownership_transfer - 任何拥有该权限的玩家均可转移商店所有权至其他玩家。 -- quickshop-hikari.management_permission - 任何拥有该权限的玩家均可自行管理单商店权限分配。 -- quickshop-hikari.toggle_display - 任何拥有该权限的玩家可通过命令 `/quickshop toggledisplay` 切换单商店展示物品。 -- quickshop-hikari.set_shoptype - 任何拥有该权限的玩家均可使用命令 `/quickshop buy` 或 `/quickshop sell` 对商店的购买/出售状态进行切换。 -- quickshop-hikari.set_price - 任何拥有该权限的玩家均可修改商店内的物品价格。 -- quickshop-hikari.set_item - 任何拥有该权限的玩家均可修改商店内的出售/收购物品。 -- quickshop-hikari.set_stack_amount - 任何拥有该权限的玩家均可修改商店内一份物品的量 (如价格为 5,份数设置为 5,则实际价格为 1 单位/个物品,且玩家只能以 5 的倍数购买物品)。 -- quickshop-hikari.set_currency - 任何拥有该权限的玩家均可修改商店交易使用的货币。 -- quickshop-hikari.set_name - 任何拥有该权限的玩家均可修改商店的名称。 -- quickshop-hikari.set_benefit - 任何拥有该权限的玩家均可修改商店的额外收费比例。 - -## 配置组权限 +- quickshop-hikari.preview_shop\ + Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. +- quickshop-hikari.search\ + Any players who own this permission will make this shop visible on that player's `/quickshop find` results. +- quickshop-hikari.delete\ + Any players who own this permission can delete this shop. +- quickshop-hikari.alert.receive\ + Any players who own this permission will receive the shop alerts. +- quickshop-hikari.access_inventory\ + Any players who own this permission can open the container inventory. +- quickshop-hikari.ownership_transfer\ + Any players who own this permission can transfer this shop to another one. +- quickshop-hikari.management_permission\ + Any players who own this permission can management the per-shop permissions on this shop. +- quickshop-hikari.toggle_display\ + Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. +- quickshop-hikari.set_shoptype\ + Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. +- quickshop-hikari.set_price\ + Any players who own this permission can modify the price on this shop. +- quickshop-hikari.set_item\ + Any players who own this permission can modify the shop item on this shop. +- quickshop-hikari.set_stack_amount\ + Any players who own this permission can change the amount of shop item stacking on this shop. +- quickshop-hikari.set_currency\ + Any players who own this permission can change the shop currency on this shop. +- quickshop-hikari.set_name\ + Any players who own this permission can change the shop name on this shop. +- quickshop-hikari.set_benefit\ + Any players who own this permission can modify the shop benefits on this shop. + +## Configure the group's permissions :::caution -如果组权限配置不当,插件可能会停止工作。 +Incorrect group permissions configure will cause plugin stop working. ::: -打开 `group.yml`,你就可以分组编辑插件权限。 +Open `group.yml` and you will be able to edit permissions in every single group. -你不能删除 `quickshop-hikari.everyone`, `quickshop-hikari.staff` 和 `quickshop-hikari.administrator` 组。 这可能会让插件无法正常工作。 It may cause plugin working incorrectly. +You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `quickshop-hikari.administrator` groups. It may cause plugin working incorrectly. -## 为玩家分配至指定权限组。 +## Assign players to specific permission group -看向商店并输入命令 `/quickshop permission user set `,然后玩家就会被分配至新组。 -如果玩家已经处于其他权限组中,则他会被移出旧组。 +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. -你也可以输入命令 `/quickshop permission user unset ` 将玩家重新分配回默认组。 +You can also use `/quickshop permission user unset ` to send player back to default group. ![showcase2](img/per-shop-permission-management-group-list-demo2.png) ## Usage: Ban a player from your shop -你可以给玩家 `quickshop-hikari.blocked` 权限,这样他们就无法与你的商店交互。 \ No newline at end of file +You can assign a player to group `quickshop-hikari.blocked` to block that player interact with your shop. \ No newline at end of file From 44ba049bd60b6fe71a2bd9e7062fa100707fcdd4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:47 -0600 Subject: [PATCH 5130/5823] New translations price-system.md (Chinese Simplified) --- .../current/modules/shops/price-system.md | 124 ++---------------- 1 file changed, 12 insertions(+), 112 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index 111fd80873..cabf30305f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -1,4 +1,4 @@ -# 价格限制 +# Price Limiter QuickShop provide a price limiter allow you specific the item's min or max price on your server. @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - -## 权限 - -Players who have: - -``` -quickshop.price.restriction.bypass. -``` +## Permission -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From acee473d1bc9cb08263942828d8bfd52449815c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:48 -0600 Subject: [PATCH 5131/5823] New translations protection-checker.md (Chinese Simplified) --- .../current/modules/shops/protection-checker.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..037b46ec8e 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) @@ -79,7 +79,7 @@ shop: protection-checking: true ``` -Or only disable in specific worlds: +或者只是明确地在某个世界禁用: ```yaml shop: From 1888150934c86fd1e50e58b0d878167d94b523e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:49 -0600 Subject: [PATCH 5132/5823] New translations protection.md (Chinese Simplified) --- .../current/modules/shops/protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index c4e36c62af..c41e7a64c9 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -1,8 +1,8 @@ -# 商店保护 +# Shop Protection ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: @@ -21,7 +21,7 @@ By default, QuickShop will protect shop container and shop sign from entity, blo | -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------ | --------------------------------------------------------- | | ![block-protect](./img/protection-block.png) | ![entity-protect](./img/protection-entity.png) | ![explode-protect](./img/protection-explode.png) | ![hopper-protect](./img/protection-hopper.png) | -You can toggle the protections above by tweak settings: +你可以通过调整设置来切换上述的保护功能: ```yaml #The protection that a shop should check. From be36c78cde127c595681e4515d614e0ddc1b2090 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:50 -0600 Subject: [PATCH 5133/5823] New translations ranks.md (Chinese Simplified) --- .../current/modules/shops/ranks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 82de0dd636..c6799fcc9e 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -6,7 +6,7 @@ QuickShop provides a ranks system to allow control the maximum shops that player This feature is permission based and permission will be generated dynamically. -## 配置 +## Configuration ```yaml #Limits the amount of shops a player can create and own. @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From bf09bd649f581da2ce114cf95f4976cdfded9899 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:51 -0600 Subject: [PATCH 5134/5823] New translations remove-shops.md (Chinese Simplified) --- .../current/modules/shops/remove-shops.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md index 38cd603fff..8e16e30867 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/remove-shops.md @@ -10,4 +10,4 @@ Install the `Compat-WorldEdit` from [Modrinth](https://modrinth.com/plugin/quick To remove all shops you owned, simple execute `/quickshop removeall` and all your shops will be deleted. -要移除某个玩家的商店,让服务器管理员执行 `/quickshop removeall `,这样这个玩家的所有商店将会被移除。 +To remove someone all shops, execute `/quickshop removeall ` as server administrator and that player all shops will be removed. From 5f6b949d350e731b115f302e54d379e7a5cc8316 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:52 -0600 Subject: [PATCH 5135/5823] New translations shop-basic.md (Chinese Simplified) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From cd205abbcabb7eaf2f1ccaf47189472ecbe363e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:53 -0600 Subject: [PATCH 5136/5823] New translations shop-fees.md (Chinese Simplified) --- .../current/modules/shops/shop-fees.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index cd08fc4b3f..d269e1b5fc 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -2,7 +2,7 @@ QuickShop allow server administrator setup the shops fees for creating, changing prices. -## 配置 +## Configuration ```yaml shop: @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -61,7 +61,7 @@ If player cannot afford the ongoing-fee, the shops will be deleted. QuickShop provide a system that allow you to tax. -### 配置 +### Configuration ```yaml #Tax amount (decimal) @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 5ad46076344e88284730c628b19f2df3d7fdef1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:54 -0600 Subject: [PATCH 5137/5823] New translations shop-history.md (Chinese Simplified) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 680787d8eafc6c9679d753934932e210b83fb5e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:55 -0600 Subject: [PATCH 5138/5823] New translations shop-purger.md (Chinese Simplified) --- .../current/modules/shops/shop-purger.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index 55a1a994b8..8068f22812 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -2,7 +2,7 @@ Shop Purger allow server administrator purge the shops if the player in idle or banned. -## 配置 +## Configuration ```yaml # Shops purger @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 2085b87c3c9e2027257b8b1349d0fe9bff77a0b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:57 -0600 Subject: [PATCH 5139/5823] New translations shop-search.md (Chinese Simplified) --- .../current/modules/shops/shop-search.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md index 1c30686fb3..0c36476748 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/shop-search.md @@ -2,7 +2,7 @@ QuickShop have a built-in shop searcher will allow you search the shops on your server without load any chunks. -## 使用说明 +## Usage Execute command `/quickshop find `. From 5cd59c68fc584e87a7b87813398e355cc0421606 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:58 -0600 Subject: [PATCH 5140/5823] New translations sign-material.md (Chinese Simplified) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 6caf996b34ca273f65fc01ba73694ec00ef42e9d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:19:59 -0600 Subject: [PATCH 5141/5823] New translations stacking-shop.md (Chinese Simplified) --- .../current/modules/shops/stacking-shop.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md index 222d8147d6..95eda1b25f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/stacking-shop.md @@ -1,10 +1,10 @@ -# 堆叠商店 +# Stacking Shop QuickShop allow you sell/buy multiple item in bundles. ## Stacking shop -| Regular Shop | 堆叠商店 | +| Regular Shop | Stacking Shop | | -------------------------------- | ----------------------------- | | ![regular](img/non-stacking.png) | ![stacking](img/stacking.png) | From 44cc26100d8a3c5e094339e86e56e8bd464cb5dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:00 -0600 Subject: [PATCH 5142/5823] New translations suggest-price.md (Chinese Simplified) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 429e0b409e4adcde66ac43fe085edd176ee62394 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:01 -0600 Subject: [PATCH 5143/5823] New translations special-effect.md (Chinese Simplified) --- .../current/modules/special-effect.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md index b89fe09152..8a983e37cd 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,12 +1,11 @@ -# 游戏中的声音和效果 +# In game sounds and effects -当您键入并执行快速shop命令时,您应该听到打字机的声音,可以在 config.yml 中进行更改。 -这不是一个重要的功能,但可以有。 +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). -无论如何,如果您不喜欢它们,可以禁用它们。 +Anyway, you can disable them if you dislike them. -## 配置 +## Configuration ```yaml #Special in-game effect From 0c650519b77bb31da87d0d43324bcc6abf82b833 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:02 -0600 Subject: [PATCH 5144/5823] New translations transaction-system.md (Chinese Simplified) --- .../current/modules/transaction-system.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md index b6462aacd8..bea3f48a5b 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/transaction-system.md @@ -1,17 +1,17 @@ -# 交易系统 +# Transaction System -QuickShop-Hikari 有一个系统来确保交易一致性,避免交易过程中的错误。 +QuickShop-Hikari have a system to ensure the transactional consistency, Avoid errors in the transaction process that destroy the data consistency of both parties. -TL;DR 如果交易失败,QuickShop 将会回滚双方的钱和物品,将背包和金钱回滚到交易开始之前的状态。 +TL;DR If the transaction fails, QuickShop will roll back the money of both parties, restore the Inventory to the state before the transaction started, and reverse the transaction. -## 它是如何工作的? +## How it works? -目前,QuickShop-Hikari 有两种类型支持交易系统。 +Currently, QuickShop-Hikari have two of types that support Transaction System. -## 经济 +## For Economy -QuickShop 记录存款或提取的余额金额,并在交易失败时重新提取和重新存回。 +QuickShop record the amounts of balance that deposit or withdraw, and re-withdraw and re-deposit back them when transaction failed. ## For Inventory -QuickShop 将为商店容器的物品栏和玩家物品栏拍摄快照,并在交易失败时恢复快照。 +QuickShop will take a snapshot for both shop inventory and player inventory, and restore the snapshot them when transaction failed. From 9c6433b9b9ac4b20803c489f558a7ea99a72b7e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:05 -0600 Subject: [PATCH 5145/5823] New translations install.md (Chinese Simplified) --- .../current/setup/install.md | 59 +++++++++---------- 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md index d778bed275..fd02cfa1cc 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,68 +1,63 @@ -# 安装 +# Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. -## 环境需求 +## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) -- [Vault][vault],用于连接 QuickShop 和您的经济插件。 -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] -- 任何兼容 Vault 的经济插件,例如 [XConomy][xconomy]。如果你已经安装了 [EssentialsX][essx] 可直接使用其内置的经济系统。 -- 一个权限管理插件,例如 [LuckPerms][luckperm]. +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. +- [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. +- [ProtocolLib][plib] for virtual display item, Per-player localization. +- Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. +- A permission management plugin like [LuckPerms][luckperm]. In this document, we assume that you are using the latest version of QuickShop-Hikari, ProtocolLib, XConomy, Vault and LuckPerms under Windows 11 operation system (Linux is basically the same). -## 安装前置依赖 +## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! -下载以上插件并将它们放入 `plugins` 文件夹即可! +Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol +## Installing QuickShop-Hikari -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - -## 安装 QuickShop-Hikari - -从 [Modrinth][qs-modrinth] 下载最新版本的 QuickShop-Hikari。在此步骤中,请暂时忽略 `Compat-` 前缀的文件。 -您需要下载的是带有 **Primary** 标签的一个文件,类似于下面的图片: +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) -将 QuickShop 的 jar 文件放入 `plugins` 文件夹,启动服务端,在控制台输入 `qs` 指令。 如果你正确地安装了插件,QuickShop 的指令帮助将会显示到控制台: If you properly installed the plugin, a command help page will pop-up like this in the image below: +Drop the QuickShop jar into your `plugins` folder, start the server, then execute `qs` in the console. If you properly installed the plugin, a command help page will pop-up like this in the image below: ![console test](./img/qs-command-test.png) -如果您在控制台中看到任何报错,可以阅读常见问题章节或加入我们的 [Discord][dc] 支持服务器,并在 `#qsh-support` 频道询问它们。 +If you see any errors in the output, you can read the FAQ section or join our [Discord][dc] support server and ask them in the `#qsh-support` channel. -## 配置 QuickShop 以允许玩家使用 +## Configure QuickShop to allow players to use it -默认情况下,玩家无法创建商店。 +By default, players are unable to create shops. -要允许玩家创建和拥有商店,您必须授予他们必要的权限。 +To allow players to create and own shops, you must grant the necessary permissions to them. -对大多数用户来说,你需要做的只是运行一个简单的命令: +Fortunately, for most of the users, all you need to do is to run a simple command: ```mcfunction /lp group default permission set quickshop.player true ``` -and you're done! 这样就完成了! 玩家现在可以创建和使用商店,也可以使用其他功能。 +and you're done! Players are now able to create and use shops, they will also have access to other features. -对于高级权限设置,您可以看 [这一章节](./permissions.md)。 +For advanced permission setup, you can check [here](./permissions.md). ## All set! You are good to go! -现在,QuickShop-Hikari 正在您的服务器上运行。关于更多设置,请查看左侧的导航面板并阅读不同的部分。 +Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 43d7a386117421a62ebe01b6e3c4d45a70cddaf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:06 -0600 Subject: [PATCH 5146/5823] New translations permissions.md (Chinese Simplified) --- .../current/setup/permissions.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md index c76db48d16..9e26c13c94 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -1,32 +1,32 @@ -# 权限 +# Permission Permissions control most QuickShop features, and you can control most features using QuickShop-Hikari's permissions. -## 最简单的 LuckPerms 指南 +## Basic LuckPerms Guide -要将一个权限节点授予一个权限组,您可以使用: -**授予**:`/lp group permission set true` +To give a group a specific permission, you can use:\ +**Grant**: `/lp group permission set true` -要移除这个权限节点,请使用: -**移除**:`/lp group permission unset ` +To revoke it, execute:\ +**Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions -QuickShop 提供了一套简单的权限模板,方便您快速分配权限,它们是: +QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. ## Details Permissions -这里是 QuickShop-Hikari 所有权限节点的详细列表。您可以使用命令授予 / 移除它们。 +There is a detailed list of all QuickShop-Hikari permission nodes, you can grant/revoke them by using command. See [plugin.yml -> permissions](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/hikari/quickshop-bukkit/src/main/resources/plugin.yml) node. From 386f0873b6b904a7c52dc310240ed2de3b154c63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:07 -0600 Subject: [PATCH 5147/5823] New translations angelchest.md (Chinese Simplified) --- .../current/compat-modules/angelchest.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index c51970075c..9814bd7588 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,16 +2,14 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - -该拓展模块增加了对 [AngelChest](https://www.spigotmc.org/resources/88214) 插件的支持。 +This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? -本拓展模块将会注册针对 IslandDeletedEvent、IslandResettedEvent、TeamLeaveEvent 和 TeamLeaveEvent 调用的监听器,并会在岛屿删除或成员被踢出时移除对应的商店。 +Compatibility Module will register a listener to listen for IslandDeletedEvent, IslandResettedEvent, TeamLeaveEvent and TeamKickEvent calls, and will remove shops when an island gets deleted or a team member is kicked from that island. -它允许岛屿拥有者覆盖岛屿上所有商店的权限,这样他们就可以对岛屿上的商店修改或是删除,无论是否由他创建。 +It also allows the island owner to override all shops permissions on their island, so the island owner can modify or remove all of shops on their island, even those not created by island owner. From 8cdab07edf8e1e699ed369b2fc52bd0f15aafbce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:08 -0600 Subject: [PATCH 5148/5823] New translations plotsquared.md (Chinese Simplified) --- .../current/compat-modules/plotsquared.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8ffb8ac28c..8a8dea6140 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,24 +2,24 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -此模块添加了对 [PlotSquared v6](https://www.spigotmc.org/resources/plotsquared-v6.77506/) 的支持。 +This module added supports to [PlotSquared v6](https://www.spigotmc.org/resources/plotsquared-v6.77506/). ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. -当然他还提供删除你地皮中不信任玩家商店的功能。 +Also it supports delete shops when a player untrusted from your plot. -## 配置相关 +## Configuration ```yaml -#我们是否阻止在地皮区域区域外的商店创建或交易? -白名单模式:true -#我们是否应该删除那些由不被信任玩家所创建的商店? -当用户不被信任时删除所创建的商店:true +#Should we prevent the creation of a shop or trade with a shop outside PlotSquared's area? +whitelist-mode: true +#Should we delete shops that were created by players that get untrusted? +delete-when-user-untrusted: true ``` From 0b8334b43c88d1f08abb10c87feba99174759e08 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:09 -0600 Subject: [PATCH 5149/5823] New translations residence.md (Chinese Simplified) --- .../current/compat-modules/residence.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 31140ea581..d1b574fc60 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,25 +2,24 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -此模块已添加 [Residence](https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-19.11480/) 支持。 +This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-10-up-to-1-19.11480/) supports. ## How does it work? -此模块用于注册两种权限 `quickshop-create` and `quickshop-trade` 到您的领地权限管理。 -您可以使用它们来控制您领地的玩家权限。 +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. -此外,该模块允许领地所有人对领地内的所有商店实行全面控制。 +Also, this module allow residence's owner grant full controls of all shops inside their residence. -## 配置 +## Configuration ```yaml -# 是否阻止领地外创建商店? +#Should we prevent the creation of a shop or trade with a shop outside Residence's area? whitelist-mode: false -# 允许领地拥有者管理领地内的任意商店。 +#Allow residence owner grant all shops full-control permission in their claim. allow-permission-override: true ``` From 0ee41443316679067a4489356aa43a5cc455fdac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:10 -0600 Subject: [PATCH 5150/5823] New translations superiorskyblock.md (Chinese Simplified) --- .../current/compat-modules/superiorskyblock.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 1a7d5d0d03..767e5e94bf 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,17 +2,17 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? -岛屿拥有者将可自由管理岛屿上的商店,且在对应玩家解除合作时能自动移除他们开设的商店。 +Island owner will grant full of controls of all shops on their island, and auto delete those shops when shop owner uncooped. -## 配置 +## Configuration ```yaml owner-create-only: false From 24cceea04a738a6721eeba2b0ec5652c0da7738b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:11 -0600 Subject: [PATCH 5151/5823] New translations velocity.md (Chinese Simplified) --- .../current/compat-modules/velocity.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index b0c512a9ad..ca86e21b41 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,18 +2,18 @@ :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -这是一个 Velocity 插件,你需要在你的 Velocity 的插件文件夹中安装它 +This is a Velocity plugin, you need install it on your Velocity's plugins folder. ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) -所有转发都由 QuickShop-Hikari 在 Spigot 服务器上发起,并在不需要时停止。 +All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. -## Spigot 侧子服的额外设置 +## Extra settings for Spigot side -你可能需要将启动参数 `-Dcom.ghostchu.quickshop.util.Util.forceBungeeCord=true` 加入开服脚本,使得本插件能够注册通信通道,因为默认情况下 Hikari 不会自行检测 Velocity 是否存在。 +You might need add startup flag `-Dcom.ghostchu.quickshop.util.Util.forceBungeeCord=true` to force QuickShop-Hikari register message channel, because Hikari couldn't detect Velocity by it self. From 6885179c1e57cb8bf810d0fc937a3f2ecf1d1680 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:12 -0600 Subject: [PATCH 5152/5823] New translations worldguard.md (Chinese Simplified) --- .../current/compat-modules/worldguard.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 09037a3c3d..8265d9d026 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -1,20 +1,16 @@ -# WorldGuard插件 +# WorldGuard :::info -找不到在哪里下载JAR? [点击这里](../faq/where-addons-compacts-at.md). [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -它将两种权限分配到 WorldGuard 注册表中: `quickshophikari-create` 和 `quickshophikari-trade`. +It registered two of flags into WorldGuard flags registry: `quickshophikari-create` and `quickshophikari-trade`. -你可以使用它们来控制玩家在你所规划世界区域的权限。 +You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - -## 配置 +## Configuration ```yaml create: From 2882d5f9c8e91680ce3f3f9cc08fb1c1701f712b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:13 -0600 Subject: [PATCH 5153/5823] New translations intro.md (Chinese Simplified) --- .../zh-CN/docusaurus-plugin-content-docs/current/intro.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md index 2707793001..9f9e8a001a 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/intro.md @@ -2,7 +2,7 @@ sidebar_position: 1 --- -# 欢迎来到 QuickShop-Hikari 文档 +# 欢迎使用 QuickShop-Hikari 帮助文档 :::caution @@ -10,7 +10,7 @@ sidebar_position: 1 ::: -QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。 +QuickShop-Hikari 是一款适用于 Minecraft 服务端的插件,允许玩家在游戏内建立属于自己的箱子商店,且无需任何指令即可向他人便捷地售卖和收购物品。\ 玩家在正常游戏中几乎不需要使用QuickShop的指令。 该版本的QuickShop([QuickShop-Community/QuickShop-Hikari][quickshop-hikari])属于[PotatoCraft-Studio版本][quickshop-potato]的一个分支,而PotatoCraft-Studio的版本又是[原QuickShop][quickshop-original]的重制版([QuickShop-Reremake][quickshop-ghostchu])。 @@ -22,10 +22,10 @@ QuickShop-Hikari由creatorfromhell维护,致力于现代化QuickShop的核心 [quickshop-ghostchu]: https://github.com/Ghost-chu/QuickShop-Reremake [quickshop-original]: https://github.com/KaiKikuchi/QuickShop -## 帮助我们翻译或改进文档 +## 帮助我们翻译/改进文档 翻译文档请点击这里:https://crowdin.com/project/qs-hikari-docs -如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在GitHub上提议更改。 +如果您想要帮助我们改进文档,请将文档语言切换至`American English`(美式英文)并点击页面上的`Edit this page`(编辑此页面)以在Github上提议更改。 From 8e0c77e43e7c048d1f375e3890f5ba7542d736ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:14 -0600 Subject: [PATCH 5154/5823] New translations interaction.md (Chinese Simplified) --- .../current/modules/interaction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md index d6fd3257fd..c1e5050195 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,9 +1,9 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. -## 配置 +## Configuration There is an example configuration for `interaction.yml`. From 33c162176b9d3b9c7c9481b9b29368262c63ab55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:15 -0600 Subject: [PATCH 5155/5823] New translations item-expression.md (Chinese Simplified) --- .../current/modules/item-expression.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md index 43bfd18a0b..ec531be876 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/item-expression.md @@ -1,31 +1,31 @@ -# 物品表达式 +# Item Expression -Hikari允许您使用字符串来表示或匹配物品。 +Hikari allows you to use a string to represent or match items. -## 匹配 Material 名称 +## Matching with Material name -直接填写Bukkit的 Material 名称。 +Fill in the Material name of Bukkit directly. ```yaml - BEDROCK # select items that matches given material name - GOLDEN_SWORD ``` -您可以在这里 [找到所有 Material 名称](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html)。 +You can find all materials in [here](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html). -## 匹配 物品引用 +## Matching with Item Reference -在物品引用名称前添加 `@` 前缀。 +Add `@` prefix before item reference name. ```yaml - "@purediamond" # select items that matches with specfics item references ``` -您可参考 [物品引用系统](item-ref.md) +Please also check [here](item-ref.md) -## 匹配 附魔 +## Matching with Enchantment -在附魔 Namespaced Key 之前添加 `%` 前缀。 +Add `%` prefix before enchantment namespaced key. ```yaml - "%minecraft:sharpness" # select all items with sharpness enchantment From 51e2660535346ba7a261c4e474ca01cf9275b121 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:17 -0600 Subject: [PATCH 5156/5823] New translations multi-currency.md (Chinese Simplified) --- .../current/modules/multi-currency.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md index bfd9e8cba8..814f5a53d3 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -1,11 +1,13 @@ -# 多币种支持 +# Multi Currency -QuickShop-Hikari支持一些多货币经济插件或桥接插件,但它们不是开箱即用的,您必须配置它们才能生效。 +QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, but they're not out of the box, you must configure them to take effect. -## 支持的经济插件 +## Supported Economy Plugin QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 25d57af78d60b1ecaec9a78ed4a7dbbb3d1f9f32 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:18 -0600 Subject: [PATCH 5157/5823] New translations performance-tweaking.md (Chinese Simplified) --- .../current/modules/performance-tweaking.md | 67 +++++++++---------- 1 file changed, 33 insertions(+), 34 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index f74635d6a2..5afc4a0059 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -1,43 +1,43 @@ -# 性能调优 +# Performance Tweaking -如果您运行的是大型服务器网络,则可以调整QuickShop-Hikari设置以获得更好的性能。 +If you're running a larget network, you can tweak QuickShop-Hikari settings for better performance. :::info -QuickShop-Hikari的默认配置已经在性能和玩家友好性之间取得了适度的平衡, 除非您注意到 QuickShop-Hikari已经影响到服务器的性能,否则您不需要执行优化。 +The default configuration of QuickShop-Hikari has achieved a moderate balance between performance and player friendliness, unless you notice that QuickShop-Hikari has affected the performance of the server, otherwise you do not need to perform optimization. ::: -## 修剪孤立的数据 +## Trim the isolated data -在QuickShop-Hikari工作时,一些数据会由于未被其他人引用,成为一个孤立的数据。 +While the QuickShop-Hikari working progress, some data will went to a isolated data which had no reference by any other records. -修剪孤立的数据可以改善插件启动时间和数据库查询时间。 +Trim the isolated data can improve the plugin startup time and database query time. ```plain /quickshop database trim ``` -## 清除历史记录日志 +## Purge the history logs :::caution -清除历史日志还将重置此服务器上的所有QuickShop-Hikari统计,并有可能使依赖内部统计的其他插件停止工作。 +Purge the history logs will also reset all QuickShop-Hikari metrics on this server, and have the risk make other addons who depend on internal-metrics stop working. -谨慎操作,注意备份! +Take care and backup! ::: -QuickShop-Hikari会将日志记录到数据库中,包括: +QuickShop-Hikari will record logs into database including: -- 系统日志 -- 商店创建 -- 商店更改 -- 商店删除 -- 玩家购买 -- QuickShop-Hikari的任何交易 +- System logs +- Shop Creation +- Shop Changes +- Shop Deletion +- Player Purchase +- Any Transaction by QuickShop-Hikari -您可以通过执行命令来清除他们: +You can purge them by execute command: ```plain /quickshop database purgelogs @@ -47,25 +47,25 @@ QuickShop-Hikari会将日志记录到数据库中,包括: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: If you hadn't try Virtual DisplayItem yet, you totally should use it! It greatly improve the display performance and tick time. -请参阅 [悬浮物系统](shops/display-system.md) +See [DisplayItem System](shops/display-system.md) -## 关闭离线玩家自动补全功能 +## Turn off offline-player auto-complete :::note -默认情况下,此功能 **禁用** 。 +This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -76,7 +76,7 @@ Turn off this feature by set the settings in config.yml like below: include-offlineplayer-list: false ``` -## 关闭响应式剩余库存/剩余空间重计算 +## Turn off responsive inventory stock/space recalculate :::note @@ -84,11 +84,10 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari会在漏斗等物品传输事件上,重新计算商店库存内容。 -它可能会在繁忙或生电、红石服务器上造成相当高的负载,并降低服务器 TPS。 +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. -可以通过更改下面的设置禁用它: +it can be disabled by change the setting below: ```yaml shop: @@ -101,14 +100,14 @@ shop: :::note -默认情况下,此功能 **禁用** 。 +This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. -通过更改下面的设置禁用此功能: +Disable this feature by change the setting below: ```yaml shop: @@ -116,15 +115,15 @@ shop: display-auto-despawn: false ``` -## 禁用 QuickShop-Remake 商店信息牌迁移 +## Disable QuickShop-Reremake shop sign migrating :::note -默认情况下,此功能 **禁用** 。 +This feature is **DISABLED** by default. ::: -如果您的服务器没有从 QuickShop-Reemake 迁移,您应该关闭此选项,以避免不必要的告示牌元数据检查。 +If your server is not migrated from QuickShop-Reremake, you should keep this option off to avoid unnecessary sign metadata checks. ```yaml # Legacy data updater From b9eba491048d121504554a52b367aec747937aa9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:19 -0600 Subject: [PATCH 5158/5823] New translations display-system.md (Chinese Simplified) --- .../current/modules/shops/display-system.md | 52 +++++++++---------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 56a169c223..8271b39f66 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -1,8 +1,8 @@ # Display Item -QuickShop 提供了一个很酷的功能,让玩家识别商店物品。 +QuickShop provide a cool feature that let player identify shops item. -## 工作模式 +## Work Mode Display Item has one work mode: @@ -14,27 +14,26 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -此工作模式将向玩家的客户端发送一个数据包,以欺骗客户端在商店容器上方生成一个悬浮物品。 -玩家\*\* 可以看到该物品,但它实际上不存在于服务器上,它不会影响服务器性能和更高的安全性。 +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. -要使用此功能,您需要安装 [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) 并设置 `display-type` 到 `2`。 +To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. If you want to use [PacketEvents](https://modrinth.com/plugin/packetevents) as a Virtual DisplayItem, you need set `display-protocol` to `packetevents`. -## 配置 +## Configuration ```yaml - # 想要使用的展示类型。 - # 旧模式,盔甲架(display-type=1)过时且不能使用 - # 0 = 物品形式 - # 2 = 虚拟物品(需要安装 ProtocolLiv,若未安装则自动退回模式 0) - display-type: 2 + #The display type you want use. + #Old mode, ArmorStand (display-type=1) is Outdated and could not be used + #0=Normal Dropped Item + #2=Virtual Item (Requires ProtocolLib, fallback to type 0 if ProtocolLib is not installed) + display-type: 2 ``` ## Globally disable display item -出于某些原因,您不想在您的服务器上的商店生成悬浮物,您可以在 config.yml 中禁用此功能 +For some reason you don't want the shops on your server spawn the display items, you can disable this feature in config.yml ```yaml #Should we place display items on the chests? @@ -45,8 +44,7 @@ If you want to use [PacketEvents](https://modrinth.com/plugin/packetevents) as a ## Per shop disable display item -同一区块太多悬浮物可能会损害客户端 fps,尤其是当您在购物中心时。 -您可以通过查看商店并执行以下命令来禁用或启用单个商店的悬浮物是否显示: +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -57,37 +55,37 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -当QuickShop在**Real DisplayItem模式下**工作时,DisplayItem Guard将启用以保护DisplayItem 被漏斗和水等进行复制, -服务器管理员将在玩家尝试复制物品时收到警报。 +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +Server administrators will receive alert when player trying to dupe display items. -您可以通过调整设置来禁用警报: +You can disable the alert by tweak the settings: ```yaml -# 允许 QuickShop 在玩家尝试复制展示物品时发送警告消息。 +#Allow QuickShop to send alerts when someone tries to make a displayItem exploit. send-display-item-protection-alert: false ``` -QuickShop还将检查所有显示物品,以确保它们仍然处于应有的位置,并在需要时重置或者重新生成它们。 您可以调整更改下面的选项: +QuickShop also will check all display items to make sure they are still at the position they should be, and reset, respawn them when need. You can tweak the options below the change this: ```yaml - # QuickShop 将会每隔一段时间检查展示物品是否在原先的位置。 - # 设置为 0 以禁用。 + #QuickShop will check if the display item is in a valid position every specified amount of ticks. + #Set to 0 to disable it. display-items-check-ticks: 6000 - # 商店检查展示物品的间隔(单位为刻) + #The interval (in ticks) at which QS checks the shops range to despawn/spawn displays. display-check-time: 40 ``` -## 悬浮物自动取消生成(不推荐) +## DisplayItem Auto Despawn (Not recommended) -此功能完全是对客户端渲染性能的妥协,会大大增加服务器的压力,不建议使用。 +This function is completely a compromise of client render performance, which will greatly increase the pressure on the server, and it is not recommended to use it. -此功能允许您在玩家距离商店太远时隐藏虚拟悬浮物。 +This feature allow you despawn both Real DisplayItem and Virtual DisplayItem when player too far with shops. ```yaml - # 允许 QuickShop 在附近无玩家时自动消除展示物品。 + #Allow QuickShop to automatically despawn displays when no players are in range of the shop. display-auto-despawn: false - # 展示物品消失的距离。 + #The range at which displays will despawn. display-despawn-range: 20 ``` From 755d08e509a25c6b22039b03fd731c6b0236961f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:21 -0600 Subject: [PATCH 5159/5823] New translations compare-reremake.md (Chinese Simplified) --- .../current/faq/compare-reremake.md | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index a452617dfb..6b39f02520 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -1,70 +1,70 @@ -# Hikari 和 Reremake 之间的差异 +# Differences between Hikari and Reremake -如果你是 Reremake 用户,你可能会对 Hikari 和 Reremake 之间的差异感到困惑。 +If you are a Reremake user, you may be confused about the differences between Hikari and Reremake. -## 对比 +## Comparison -✔️ = 完全支持 -✔️ + = 增强的充分支持 -❌ = 不支持 -⚠️ = 部分支持(或不支持) +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ +⚠️ = Partial Support (or doesn't work) -| 功能介绍 | Reremake | Hikari | -| ------------------------------------------------------------------------ | ------------------------ | ------------------------ | -| Minecraft版本兼容性 | 1.15+ | 1.20+ | -| 简单的交互 | ✔️ | ✔️ | -| 完全自定义交互 | ❌ | ✔️ | -| NBT | ✔️ | ✔️ | -| Potions | ✔️ | ✔️ | -| 附魔(或书) | ✔️ | ✔️ | -| Item Damage | ✔️ | ✔️ | -| Mob Eggs | ✔️ | ✔️ | -| 大箱子 | ✔️ | ✔️ | -| 带有自定义模型数据的物品 | ✔️ | ✔️ | -| [系统商店(无限商店)](../modules/shops/adminshop.md) | ✔️ | ✔️ | -| [黑名单](../modules/shops//blacklist.md) | ✔️ | ✔️+ | -| DoubleChest | ✔️ | ✔️ | -| [物品预览](../modules/shops/shop-basic.md#preview-the-item) | ✔️ | ✔️ | -| [本地化](../modules/localization.md) | ✔️ | ✔️ | -| 客户端语言本地化适应 | ✔️ | ✔️ | -| 本地化格式 | MineDown | MiniMessage | -| [物品查找(/qs find)](../modules/shops/shop-search.md) | ✔️ | ⚠️ | -| 控制面板 | ✔️ | ✔️ | -| 1.14+ 牌子 | ✔️ | ✔️ | -| [多货币](../modules/multi-currency.md) | ✔️ | ✔️ | -| [保护检查](../modules/shops/protection-checker.md) | ✔️ | ✔️+ | -| [商店分成](../modules/shops/benefit.md) | ❌ | ✔️ | -| [虚拟悬浮物](../modules/shops/display-system.md) | ✔️ | ✔️ | -| [每个商店的权限管理](../modules/shops/per-shop-perms-management.md) | ❌ | ✔️ | -| [价格限制](../modules/shops/price-system.md) | ✔️ | ✔️+ | -| [商店保护](../modules/shops/protection.md) | ✔️ | ✔️ | -| [等级](../modules/shops/ranks.md) | ✔️ | ✔️ | -| 多个商店方块 | ✔️ | ✔️ | -| [商店费用](../modules/shops/shop-fees.md) | ✔️ | ✔️+ | -| [商店删除器](../modules/shops/shop-purger.md) | ✔️ | ✔️ | -| [堆叠商店](../modules/shops/stacking-shop.md) | ✔️ | ✔️ | -| [命令别名](../modules/cmd-alias.md) | ✔️ | ✔️ | -| [物品引用 (物品查找)](../modules/item-ref.md) | ❌ | ✔️ | -| [Shop History](../modules/shops/shop-history.md) | ❌ | ✔️ | -| [经济格式化](../modules/economy-formatter.md) | ✔️ | ✔️ | -| [数据库备份 (导出/导入)](../modules/datasource.md) | ⚠️ | ✔️ | -| [数据库类型](../modules/datasource.md) | MySQL/SQLite | MySQL/H2 | -| [本地化](../modules/localization.md) | Bundled+Crowdin+Override | Bundled+Crowdin+Override | -| [每个玩家商店牌子信息本地化](../modules/shops/per-shop-perms-management.md) | ⚠️ | ✔️ | -| 声音和效果 | ✔️ | ✔️ | -| [交易系统](../modules/transaction-system.md) | ⚠️ (实际上根本不起作用) | ✔️+ | -| Jar 数字签名和完整性检查自我保护 | ✔️ | ❌ | -| 自动调整服务器配置 | ✔️ | ❌ | -| 附魔过滤器 | ❌ | ✔️ | -| 在单个方块中进行交易 | ❌ | ❌ | -| [Interaction Manager](../modules/interaction) | ❌ | ✔️ | -| [Freeze Mode](../modules/shops/shop-basic.md#turn-a-shop-to-freeze-mode) | ❌ | ✔️ | -| Folia Support | ❌ | ✔️ | +| Features | Reremake | Hikari | +| --------------------------------------------------------------------------------------- | ------------------------------------------------------- | ------------------------ | +| Minecraft version compatibility | 1.15+ | 1.20+ | +| Simple interaction | ✔️ | ✔️ | +| Full customize interaction | ❌ | ✔️ | +| NBT | ✔️ | ✔️ | +| Potions | ✔️ | ✔️ | +| Enchantment (or Book) | ✔️ | ✔️ | +| Item Damage | ✔️ | ✔️ | +| Mob Eggs | ✔️ | ✔️ | +| Shulker Boxes | ✔️ | ✔️ | +| Item with Custom Model Data | ✔️ | ✔️ | +| [AdminShop (Unlimited Shop)](../modules/shops/adminshop.md) | ✔️ | ✔️ | +| [BlackList](../modules/shops//blacklist.md) | ✔️ | ✔️+ | +| DoubleChest | ✔️ | ✔️ | +| [Item Preview](../modules/shops/shop-basic.md#preview-the-item) | ✔️ | ✔️ | +| [Localization](../modules/localization.md) | ✔️ | ✔️ | +| Localization client adaptation | ✔️ | ✔️ | +| Localization Format | MineDown | MiniMessage | +| [Item Find (/qs find)](../modules/shops/shop-search.md) | ✔️ | ⚠️ | +| Chat Control Panel | ✔️ | ✔️ | +| 1.14+ Signs | ✔️ | ✔️ | +| [Multi-Currency](../modules/multi-currency.md) | ✔️ | ✔️ | +| [Protection Checker](../modules/shops/protection-checker.md) | ✔️ | ✔️+ | +| [Shop Benefits](../modules/shops/benefit.md) | ❌ | ✔️ | +| [Virtual DisplayItem](../modules/shops/display-system.md) | ✔️ | ✔️ | +| [Per shop permission management](../modules/shops/per-shop-perms-management.md) | ❌ | ✔️ | +| [Price Limiter](../modules/shops/price-system.md) | ✔️ | ✔️+ | +| [Shop Protection](../modules/shops/protection.md) | ✔️ | ✔️ | +| [Ranks](../modules/shops/ranks.md) | ✔️ | ✔️ | +| Multiple shop blocks | ✔️ | ✔️ | +| [Shop Fees](../modules/shops/shop-fees.md) | ✔️ | ✔️+ | +| [Shop Purger](../modules/shops/shop-purger.md) | ✔️ | ✔️ | +| [Stacking Shop](../modules/shops/stacking-shop.md) | ✔️ | ✔️ | +| [Command Alias](../modules/cmd-alias.md) | ✔️ | ✔️ | +| [Item Reference (Item Lookup)](../modules/item-ref.md) | ❌ | ✔️ | +| [Shop History](../modules/shops/shop-history.md) | ❌ | ✔️ | +| [Economy Formatter](../modules/economy-formatter.md) | ✔️ | ✔️ | +| [Database Backup (Exporter/Importer)](../modules/datasource.md) | ⚠️ | ✔️ | +| [Database Type](../modules/datasource.md) | MySQL/SQLite | MySQL/H2 | +| [Localization](../modules/localization.md) | Bundled+Crowdin+Override | Bundled+Crowdin+Override | +| [Per player shop info sign localization](../modules/shops/per-shop-perms-management.md) | ⚠️ | ✔️ | +| Sounds And Effects | ✔️ | ✔️ | +| [Transaction System](../modules/transaction-system.md) | ⚠️ (It doesn't work at all actually) | ✔️+ | +| Jar digital signature and integrity check self-protection | ✔️ | ❌ | +| Automatically adjust server configs | ✔️ | ❌ | +| Enchantments Filter | ❌ | ✔️ | +| Buy & Sell in single block | ❌ | ❌ | +| [Interaction Manager](../modules/interaction) | ❌ | ✔️ | +| [Freeze Mode](../modules/shops/shop-basic.md#turn-a-shop-to-freeze-mode) | ❌ | ✔️ | +| Folia Support | ❌ | ✔️ | -## 我应该使用哪一个? +## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. -如果所有这些都不适用,请尝试Hikari! +If none of these applies, give Hikari a try! From 3a258bdd6529be7fc9ee4596b3459c2066cc9d46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:22 -0600 Subject: [PATCH 5160/5823] New translations licenses.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 5d93b717b411d189c9c64b4bc5e2b89421eb63b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:23 -0600 Subject: [PATCH 5161/5823] New translations netease.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 02c0356ec66b650c83215fbee3b20d8b72d0d34c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:27 -0600 Subject: [PATCH 5162/5823] New translations bluemap.md (Chinese Traditional) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 759276785e16db3493cf6e95da07dc24b1c90ce4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:28 -0600 Subject: [PATCH 5163/5823] New translations discordsrv.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 183427433a5c577e0cb6ca9c9d30e3067cd6e677 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:29 -0600 Subject: [PATCH 5164/5823] New translations discount.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d84efdcd3a9ec9406c106fb23a5f2dca3ee048ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:30 -0600 Subject: [PATCH 5165/5823] New translations displaycontrol.md (Chinese Traditional) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 93d3c3289ede4f35034383e0cf624dba59e1eecd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:31 -0600 Subject: [PATCH 5166/5823] New translations dynmap.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 1a71198fb902a90a11416423bd572ef042145785 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:32 -0600 Subject: [PATCH 5167/5823] New translations ecoenchants.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f9150bd3189579bb02340922f108dff8b64f474d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:35 -0600 Subject: [PATCH 5168/5823] New translations display-control.gif (Chinese Traditional) From 8363fc1afcba1513c78df86040ad6ec14a344ffe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:43 -0600 Subject: [PATCH 5169/5823] New translations limited.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f753879a1645a51145a72f2aa0bce2af2348ec5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:44 -0600 Subject: [PATCH 5170/5823] New translations list.md (Chinese Traditional) --- i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6e948052876d03dda97d61e2f35846c09c1d3fa1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:45 -0600 Subject: [PATCH 5171/5823] New translations plan.md (Chinese Traditional) --- i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1ef7139ad01be627f05e284477685ce0ff8709f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:46 -0600 Subject: [PATCH 5172/5823] New translations reforges.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1dcd6843c51eca8f5105f253447661b4ad461aa1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:47 -0600 Subject: [PATCH 5173/5823] New translations reremake-migrator.md (Chinese Traditional) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 13b966e7317d72ecc820e40022e8dc17f4cdd424 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:48 -0600 Subject: [PATCH 5174/5823] New translations shopitemonly.md (Chinese Traditional) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f74ce26fd83f62d1d063cfa17c1bb7c5754b243d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:51 -0600 Subject: [PATCH 5175/5823] New translations 6.2.0.9.md (Chinese Traditional) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 18bcdcde3dbebdfce4be8d6aea99cb4a30f22ec4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:53 -0600 Subject: [PATCH 5176/5823] New translations advancedregionmarket.md (Chinese Traditional) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fa6dd5a3a0dd238366671b9bc000e4a21c01324b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:54 -0600 Subject: [PATCH 5177/5823] New translations bentobox.md (Chinese Traditional) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f62d32a424b59d89ed88234fbd76b95c547152cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:55 -0600 Subject: [PATCH 5178/5823] New translations bungeecord-geyser.md (Chinese Traditional) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 59507e36a54ae0214f8bffa61c449f71c055423b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:56 -0600 Subject: [PATCH 5179/5823] New translations bungeecord.md (Chinese Traditional) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fd05a5b242d95704f6e27f5b258077cdbe28d87f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:57 -0600 Subject: [PATCH 5180/5823] New translations chestprotect.md (Chinese Traditional) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 560afc137314e3f3f5e805a97f714329d2cf5913 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:58 -0600 Subject: [PATCH 5181/5823] New translations clearlag.md (Chinese Traditional) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 499e6b641cfbad3a784e5702a96a46c7d7c17d66 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:20:59 -0600 Subject: [PATCH 5182/5823] New translations elitemobs.md (Chinese Traditional) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 08f310b067a0e8f444654d1e2bed1fc32e56e249 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:01 -0600 Subject: [PATCH 5183/5823] New translations griefprevention.md (Chinese Traditional) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 063148cf775acb7073cb36ed6a7674da750bd882 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:02 -0600 Subject: [PATCH 5184/5823] New translations itemsadder.md (Chinese Traditional) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a0d0d31cf485696c442c01df8625d88321a242a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:03 -0600 Subject: [PATCH 5185/5823] New translations lands.md (Chinese Traditional) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cd2e80a7e8ddb379507b11a40582901ae9f21d94 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:04 -0600 Subject: [PATCH 5186/5823] New translations openinv.md (Chinese Traditional) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From edab5877e285e51527ef9dbc593501991e27e884 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:05 -0600 Subject: [PATCH 5187/5823] New translations plotsquared.md (Chinese Traditional) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From cf814fbf444e585478264807590779a2ac1f436c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:06 -0600 Subject: [PATCH 5188/5823] New translations residence.md (Chinese Traditional) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 50298fe7bc877658f6b84a1e22a7069ebe267a81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:07 -0600 Subject: [PATCH 5189/5823] New translations slimefun.md (Chinese Traditional) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a3cfaeb75673e05d6b69547c48f1b88e65848a9e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:08 -0600 Subject: [PATCH 5190/5823] New translations superiorskyblock.md (Chinese Traditional) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b519555af5ad714a36ae78cd7c45b3b987032c8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:10 -0600 Subject: [PATCH 5191/5823] New translations towny.md (Chinese Traditional) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6d8da5d2f38f8f4744ddca77f1ff9b940ac1167d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:11 -0600 Subject: [PATCH 5192/5823] New translations velocity.md (Chinese Traditional) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 438e2a689032c34bdd4aab4354722748c02adff1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:12 -0600 Subject: [PATCH 5193/5823] New translations 03-work-with-shop-manager.md (Chinese Traditional) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From beef1dc310556ee7d60c49ae3e6707f928204b63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:14 -0600 Subject: [PATCH 5194/5823] New translations 05-per-shop-permission-management.md (Chinese Traditional) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 49ce9bc247813a4fd18ecfacf0e0d845e30b9935 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:15 -0600 Subject: [PATCH 5195/5823] New translations 06-protocol-system.md (Chinese Traditional) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From d3cbf3fd7cfff0ca3cf5e286ae28016528990994 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:18 -0600 Subject: [PATCH 5196/5823] New translations compare-reremake.md (Chinese Traditional) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From eec9c338b2219ad64209e7feb5f571d0ddb86727 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:22 -0600 Subject: [PATCH 5197/5823] New translations intro.md (Chinese Traditional) --- i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From f7bbd4a4ed9ed70096277c38c64df182f8b0b165 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:23 -0600 Subject: [PATCH 5198/5823] New translations cmd-alias.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From c5fa4de08dc6d32aaad1db78aa2b1f24a1392822 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:24 -0600 Subject: [PATCH 5199/5823] New translations datasource.md (Chinese Traditional) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From d2c26242ed863ce69c3faeb4b4da1541193cad5c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:27 -0600 Subject: [PATCH 5200/5823] New translations interaction.md (Chinese Traditional) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 3c876ad1eb0917281fab6cdc3ba6997ca863f511 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:36 -0600 Subject: [PATCH 5201/5823] New translations display-system.md (Chinese Traditional) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 1371a2161b3ceffbf8794d240a97f2b842708bbf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:37 -0600 Subject: [PATCH 5202/5823] New translations history.md (Chinese Traditional) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 2deb24aa8ca0947d36738b2872241824c2078dc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:56 -0600 Subject: [PATCH 5203/5823] New translations protection.md (Chinese Traditional) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From ed444ad7b2b029fd46e34cea339f5c573cc86f9a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:21:58 -0600 Subject: [PATCH 5204/5823] New translations shop-basic.md (Chinese Traditional) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From e400028c5851d69ece0f90feb99ef06deda13786 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:05 -0600 Subject: [PATCH 5205/5823] New translations special-effect.md (Chinese Traditional) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From d2b0a8c0daea39efe289ae01d0bf836b808101d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:09 -0600 Subject: [PATCH 5206/5823] New translations permissions.md (Chinese Traditional) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 7ae9ea2707d8a160a44f74c075af3efe32fabcf7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:10 -0600 Subject: [PATCH 5207/5823] New translations licenses.md (Chinese Traditional) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 894d55b0d2cb2aaa90d605aa477e32df23ad56e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:11 -0600 Subject: [PATCH 5208/5823] New translations netease.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 53f2fc854dfbc577742f61ce6478f6811e264e7e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:13 -0600 Subject: [PATCH 5209/5823] New translations privacy.md (Chinese Traditional) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 6d7243addb4b7d8331eb1460c5b7e0527d0f81a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:15 -0600 Subject: [PATCH 5210/5823] New translations bluemap.md (Chinese Traditional) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 8153fc1b24006769080fbbeb9f4dfa8ff5e73b9f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:16 -0600 Subject: [PATCH 5211/5823] New translations discordsrv.md (Chinese Traditional) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From d74348caaaccf7a7c9b300980df3a1b4090a430a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:17 -0600 Subject: [PATCH 5212/5823] New translations discount.md (Chinese Traditional) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 8b0d77b161dbb4f1d6a4841a5a11f15e92071506 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:19 -0600 Subject: [PATCH 5213/5823] New translations displaycontrol.md (Chinese Traditional) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 380e133cc313c91c188a8bd1222eb48f7bc6a659 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:20 -0600 Subject: [PATCH 5214/5823] New translations dynmap.md (Chinese Traditional) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 10f44c6a1f8daed84d52df9ddbef941fcb061eb2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:21 -0600 Subject: [PATCH 5215/5823] New translations ecoenchants.md (Chinese Traditional) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 723132088e6d297246a854338c54b79f33967f18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:24 -0600 Subject: [PATCH 5216/5823] New translations display-control.gif (Chinese Traditional) From b35578cac0d441db9b7ffc2c7a02341f39db7632 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:29 -0600 Subject: [PATCH 5217/5823] New translations per-shop-perms-management.md (Chinese Traditional) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 450223bb688f6418fa9352a5348b30d5d3778f8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:30 -0600 Subject: [PATCH 5218/5823] New translations price-system.md (Chinese Traditional) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 0f684da9eca2c012f001fe1d1a8dd94789ef6cae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:31 -0600 Subject: [PATCH 5219/5823] New translations protection-checker.md (Chinese Traditional) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 31e87f4fa706374b285d438956fd27c561362a4f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:33 -0600 Subject: [PATCH 5220/5823] New translations protection.md (Chinese Traditional) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 9e12e6b57e2ad70b12607da98db624dbe9471fb4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:34 -0600 Subject: [PATCH 5221/5823] New translations ranks.md (Chinese Traditional) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From e1a585375d0d86f44c1441db7808c979b34aeca3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:35 -0600 Subject: [PATCH 5222/5823] New translations shop-basic.md (Chinese Traditional) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From eb78aa20505168c8380ffedf8c10490686ce07da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:36 -0600 Subject: [PATCH 5223/5823] New translations shop-fees.md (Chinese Traditional) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From e5eb6d21970a1d6aa167150a93d0668562ee1eaf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:38 -0600 Subject: [PATCH 5224/5823] New translations shop-history.md (Chinese Traditional) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 86cff9e97e0a8f0c8a8f20b4097d1d7895385c44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:39 -0600 Subject: [PATCH 5225/5823] New translations shop-purger.md (Chinese Traditional) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From e1bde0c29a360c0b8f752c7d7469ac507ad73c6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:40 -0600 Subject: [PATCH 5226/5823] New translations sign-material.md (Chinese Traditional) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 8047a92644407c8929ea956b591eef17c4a38b8b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:42 -0600 Subject: [PATCH 5227/5823] New translations suggest-price.md (Chinese Traditional) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From d727c01b89425c947ebd35c168e2bdf5a4ab7023 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:43 -0600 Subject: [PATCH 5228/5823] New translations special-effect.md (Chinese Traditional) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 6142a9584ab822ad71e54824e3896c7d4d806365 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:47 -0600 Subject: [PATCH 5229/5823] New translations install.md (Chinese Traditional) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 9318cc8a12ec876a1c540e08682662d6732a55f8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:48 -0600 Subject: [PATCH 5230/5823] New translations permissions.md (Chinese Traditional) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From bd4cfe4107bcfa5d139e39f989824420214125f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:49 -0600 Subject: [PATCH 5231/5823] New translations angelchest.md (Chinese Traditional) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 3d36b3bf9d520ed654734ee822989b3e0ea69a8d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:50 -0600 Subject: [PATCH 5232/5823] New translations plotsquared.md (Chinese Traditional) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From e90c574529300a4ec82da6465edf86591be29ead Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:51 -0600 Subject: [PATCH 5233/5823] New translations residence.md (Chinese Traditional) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 75a5e08d62af6a9a9a4a56653a0c9616b2f2cc96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:52 -0600 Subject: [PATCH 5234/5823] New translations superiorskyblock.md (Chinese Traditional) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From d46926d75473d944e0d2eea81ec66fd44987ed22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:53 -0600 Subject: [PATCH 5235/5823] New translations velocity.md (Chinese Traditional) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 271c34bff89cd71f2c82e14eeef21f26d5038c16 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:54 -0600 Subject: [PATCH 5236/5823] New translations worldguard.md (Chinese Traditional) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From f2b9abb1bf8fa0751d8b20394e8a7ca0a2abdf3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:55 -0600 Subject: [PATCH 5237/5823] New translations intro.md (Chinese Traditional) --- i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From afbe566b3c830a52859c54d0d424f6c8ca3e6095 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:56 -0600 Subject: [PATCH 5238/5823] New translations interaction.md (Chinese Traditional) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 92f3cc5f1fb00c45123aec208e82e264e61f484d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:58 -0600 Subject: [PATCH 5239/5823] New translations multi-currency.md (Chinese Traditional) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From e83e71610691975e6f961d8fd3895ac0934caf01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:22:59 -0600 Subject: [PATCH 5240/5823] New translations performance-tweaking.md (Chinese Traditional) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From f6342643071726f8ca2273e56e33105097db58e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:00 -0600 Subject: [PATCH 5241/5823] New translations display-system.md (Chinese Traditional) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 7fe2a8b95ec10be00d15d7c63c558911837528c3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:01 -0600 Subject: [PATCH 5242/5823] New translations compare-reremake.md (Chinese Traditional) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-TW/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From bce34cf8c14a3b18b7ec5cd51e780d26d2aab54c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:03 -0600 Subject: [PATCH 5243/5823] New translations licenses.md (English) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From e3ae5c4fdc371b9437a8d37f82ab4477e0ad86fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:04 -0600 Subject: [PATCH 5244/5823] New translations netease.md (English) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From cfcba719b64f98dacf49ad78f007d54c36a0570f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:08 -0600 Subject: [PATCH 5245/5823] New translations bluemap.md (English) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From c0f420a98c9c44c6027d393f53a1652acf451768 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:09 -0600 Subject: [PATCH 5246/5823] New translations discordsrv.md (English) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 066d02d164881210b9054e88ab6d879c9b504453 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:10 -0600 Subject: [PATCH 5247/5823] New translations discount.md (English) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From aabc4a3dbe1fee4ee64294101df348d131718948 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:11 -0600 Subject: [PATCH 5248/5823] New translations displaycontrol.md (English) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5cbc4dfc65d4a7901bab9f1195e43fcff22b06e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:12 -0600 Subject: [PATCH 5249/5823] New translations dynmap.md (English) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From e9f028f645d21f6c6585ea00d4a5a85cfeaf65e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:13 -0600 Subject: [PATCH 5250/5823] New translations ecoenchants.md (English) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f390de7f9d7745263e952c4f109580ebc85f3f77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:16 -0600 Subject: [PATCH 5251/5823] New translations display-control.gif (English) From daa7167d0d12920cb4a8eb1995c5a1c9c718fada Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:24 -0600 Subject: [PATCH 5252/5823] New translations limited.md (English) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 34eecfda603c2e98a69d16e5a85d6186ae9b9843 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:25 -0600 Subject: [PATCH 5253/5823] New translations list.md (English) --- i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ffce247fe1d6abefadb987fd5b9daa764190643e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:26 -0600 Subject: [PATCH 5254/5823] New translations plan.md (English) --- i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6c488e68f71dc03d6684a6b83f9fe670ee6003d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:28 -0600 Subject: [PATCH 5255/5823] New translations reforges.md (English) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bad273671277bba0220f2b484e493720e51b25e2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:29 -0600 Subject: [PATCH 5256/5823] New translations reremake-migrator.md (English) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 919740a7ff800949838f94fdb81961dd86c54b00 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:30 -0600 Subject: [PATCH 5257/5823] New translations shopitemonly.md (English) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4612a5d613a1d48311e3bac53bc750dd1ba6c3ff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:32 -0600 Subject: [PATCH 5258/5823] New translations 6.2.0.9.md (English) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 7d175ad46c7218ba0cd91bc8c808549c0caab4d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:34 -0600 Subject: [PATCH 5259/5823] New translations advancedregionmarket.md (English) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a524f83f7edc8a7accfff7c93eadd0bcfbd1b1b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:35 -0600 Subject: [PATCH 5260/5823] New translations bentobox.md (English) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 698db2b526b71ec88caf1246bd367fbfda079b53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:36 -0600 Subject: [PATCH 5261/5823] New translations bungeecord-geyser.md (English) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7055681137bf8ba43e42e8c892618d66ff513351 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:37 -0600 Subject: [PATCH 5262/5823] New translations bungeecord.md (English) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b6b20932b5e90349c08a324c4bfcaeebc497f17c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:38 -0600 Subject: [PATCH 5263/5823] New translations chestprotect.md (English) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 7ef2ae4eb5e341ab56f3b964a72f522644bb44c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:39 -0600 Subject: [PATCH 5264/5823] New translations clearlag.md (English) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e79d82c94259b6e79726706aab9f0724a3dbb176 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:40 -0600 Subject: [PATCH 5265/5823] New translations elitemobs.md (English) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6f67da3f760635ceef1e51abc590cbcaa872a5cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:41 -0600 Subject: [PATCH 5266/5823] New translations griefprevention.md (English) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 49f403e347ed1633419cf1cd58dc0576bd1af7aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:42 -0600 Subject: [PATCH 5267/5823] New translations itemsadder.md (English) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a9c523ecdd02d1d3bddbb9efb9b73c1466262d53 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:43 -0600 Subject: [PATCH 5268/5823] New translations lands.md (English) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9e0ebbbdee20217d91a0b775cd3e830ec61376cc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:44 -0600 Subject: [PATCH 5269/5823] New translations openinv.md (English) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8d1614ddd8f8cf69ac354c93bd0fc251872f3360 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:45 -0600 Subject: [PATCH 5270/5823] New translations plotsquared.md (English) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From a205d84f5bd5fdc4e63c6bff024625b599e4e8cb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:46 -0600 Subject: [PATCH 5271/5823] New translations residence.md (English) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 57674a5df60694cbea3fe4847118366534f7c2e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:47 -0600 Subject: [PATCH 5272/5823] New translations slimefun.md (English) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a44362be97d6995a0a305f4eea2372bdf377dadc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:49 -0600 Subject: [PATCH 5273/5823] New translations superiorskyblock.md (English) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From affd2e6b11c2af6a527a798aa222b069af5733d7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:50 -0600 Subject: [PATCH 5274/5823] New translations towny.md (English) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 90f9a758e2104e001f35129f8237a739e20b7e07 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:51 -0600 Subject: [PATCH 5275/5823] New translations velocity.md (English) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f2e7d8579b4dac91616fd1b8b43f906dcf6fbfed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:53 -0600 Subject: [PATCH 5276/5823] New translations 03-work-with-shop-manager.md (English) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 3fbe48f5f6c45e22dc17689c02c91191e8aabc8e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:54 -0600 Subject: [PATCH 5277/5823] New translations 05-per-shop-permission-management.md (English) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 495733db63ac9d4c3d98b03bf4f657de3a2b8748 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:55 -0600 Subject: [PATCH 5278/5823] New translations 06-protocol-system.md (English) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/en-US/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 110c3dfc8e199cbd67c0e56d7744a20d7fd5ee9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:23:58 -0600 Subject: [PATCH 5279/5823] New translations compare-reremake.md (English) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From e8961b845f854bc7b6db3ebd306e24da58a7b95c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:02 -0600 Subject: [PATCH 5280/5823] New translations intro.md (English) --- i18n/en-US/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md b/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 367c195720e73f6ea83d1843a6df3c6dcebcbb2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:03 -0600 Subject: [PATCH 5281/5823] New translations cmd-alias.md (English) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From ab544faeba6e350619e8888e206a8e6fa6689e62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:04 -0600 Subject: [PATCH 5282/5823] New translations datasource.md (English) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 145f765a71172d7adb6bf634ce2359be571f8a3b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:08 -0600 Subject: [PATCH 5283/5823] New translations interaction.md (English) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 9a31c4a2762489a199293db76791d8a982bb8853 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:16 -0600 Subject: [PATCH 5284/5823] New translations display-system.md (English) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From d7ee6e0f2ab18b13502f4a5d78676428e4ef738f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:17 -0600 Subject: [PATCH 5285/5823] New translations history.md (English) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From d3383a6c38fec931d2a73326837f977b8908c897 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:37 -0600 Subject: [PATCH 5286/5823] New translations protection.md (English) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 63415bc4873ffea9c47022e9cb54e22cdd053090 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:39 -0600 Subject: [PATCH 5287/5823] New translations protection.md (English) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 64421245c59d851794bd07c9c1641fdd8611c01f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:40 -0600 Subject: [PATCH 5288/5823] New translations shop-basic.md (English) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f7e222d93e58fdd740dbf4bea507a1e599d0d4da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:47 -0600 Subject: [PATCH 5289/5823] New translations special-effect.md (English) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From d9a2dd652c161a9399f20f73bbc5d7f9885b3824 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:51 -0600 Subject: [PATCH 5290/5823] New translations permissions.md (English) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 85ad7b5da0fcb95d7fac1823556e3ff13da1944a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:52 -0600 Subject: [PATCH 5291/5823] New translations licenses.md (English) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From b3ad0c7f090d20c95ee9a17b958ba8acf45b42aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:53 -0600 Subject: [PATCH 5292/5823] New translations netease.md (English) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From ccab4634a8cde63188896dd152c3aa49db1942ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:54 -0600 Subject: [PATCH 5293/5823] New translations privacy.md (English) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 1976c9866d261688a5952a2c4c8c1985aee4d03d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:57 -0600 Subject: [PATCH 5294/5823] New translations bluemap.md (English) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From c5f1969f9953e474b1a86bf32d37a1710ebae808 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:24:59 -0600 Subject: [PATCH 5295/5823] New translations discordsrv.md (English) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From e6f6ad158a850b538e009447a42cf7ceb3817a48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:00 -0600 Subject: [PATCH 5296/5823] New translations discount.md (English) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 38da164f8c1d0ccbaaed71e1f709a25d88b4cd70 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:01 -0600 Subject: [PATCH 5297/5823] New translations displaycontrol.md (English) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From e3b82f3061eac1d9f4b648b0c698c61fe1ee8519 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:02 -0600 Subject: [PATCH 5298/5823] New translations dynmap.md (English) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 6056b06f0f82f2e2b735221c5b5d9eb824349b30 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:03 -0600 Subject: [PATCH 5299/5823] New translations ecoenchants.md (English) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 047cb40d169e6cba6c5acdacfd9942415652877c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:06 -0600 Subject: [PATCH 5300/5823] New translations display-control.gif (English) From 3a83457ae0760ba4b7bc8ce576aca7b05fae8bff Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:12 -0600 Subject: [PATCH 5301/5823] New translations per-shop-perms-management.md (English) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 4a476d228e8aef867e8f2c66eac1f3674960adeb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:13 -0600 Subject: [PATCH 5302/5823] New translations price-system.md (English) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 3510371f67fabc2de35d781bfd852fac162a3f0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:14 -0600 Subject: [PATCH 5303/5823] New translations protection-checker.md (English) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From d0522f1e68adcad1f954bb7f5edfc905a0394e80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:15 -0600 Subject: [PATCH 5304/5823] New translations ranks.md (English) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 234ab05a498627df9a5713a439fa8ced25b38209 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:17 -0600 Subject: [PATCH 5305/5823] New translations shop-basic.md (English) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 98b0ae9eccb4b6396b0750f36b1bc9d5df0c82bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:18 -0600 Subject: [PATCH 5306/5823] New translations shop-fees.md (English) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From b322af72b917f1dc8128c5a0aaeed66d3f467b01 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:20 -0600 Subject: [PATCH 5307/5823] New translations shop-history.md (English) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 128495249461abb87d36753922f99b8380ad002a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:21 -0600 Subject: [PATCH 5308/5823] New translations shop-purger.md (English) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 2012dc90e6365f9f771a05f0cc6e6ac89076c072 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:22 -0600 Subject: [PATCH 5309/5823] New translations sign-material.md (English) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From aaef0b45f8c8a2974374023e30258d825bc28a88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:24 -0600 Subject: [PATCH 5310/5823] New translations suggest-price.md (English) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 5804bdcf1014a08b5005619b1822c3103bf5a49b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:26 -0600 Subject: [PATCH 5311/5823] New translations special-effect.md (English) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From b23ea6ae3c756f559bf3e7ac22d3453a22bb696d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:29 -0600 Subject: [PATCH 5312/5823] New translations install.md (English) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From f027a788976801311b550c4b48fbd5aff94895b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:30 -0600 Subject: [PATCH 5313/5823] New translations permissions.md (English) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 038f7826649eec1cb455c099b9b34f1ebdaa12e9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:31 -0600 Subject: [PATCH 5314/5823] New translations angelchest.md (English) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From fa21c9e76691e043d295b1f5b8b7b415e731813e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:32 -0600 Subject: [PATCH 5315/5823] New translations plotsquared.md (English) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From b9eb259673d5d311ac2f805af4fdab69178cf1d4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:33 -0600 Subject: [PATCH 5316/5823] New translations residence.md (English) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 3cd990df9a72b6a99fd903f8be1548b644385d9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:34 -0600 Subject: [PATCH 5317/5823] New translations superiorskyblock.md (English) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 99e0e8a0f4259eb71195e8f9b4356a221fe44018 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:35 -0600 Subject: [PATCH 5318/5823] New translations velocity.md (English) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 81f0a79b0b8ce3e6bdab35c0b52ecc871d885626 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:36 -0600 Subject: [PATCH 5319/5823] New translations worldguard.md (English) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 85929b42e281479d8abbd8c216de711c127b566a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:37 -0600 Subject: [PATCH 5320/5823] New translations intro.md (English) --- i18n/en-US/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md b/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 5298e42de9149283f905607be304de41ea787e9f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:38 -0600 Subject: [PATCH 5321/5823] New translations interaction.md (English) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From ebef4318626bae6eac6367ef68383fd9f540a9f7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:40 -0600 Subject: [PATCH 5322/5823] New translations multi-currency.md (English) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 2b59f012f22100426b7dff69746cb2a5f04ebaaa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:41 -0600 Subject: [PATCH 5323/5823] New translations performance-tweaking.md (English) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From f0ca6b3ae4db043845cbd9fdd138d70e7383d914 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:42 -0600 Subject: [PATCH 5324/5823] New translations display-system.md (English) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 1ac9bcc1183056b2a0e61e9b94f2dffcfaf6e831 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:44 -0600 Subject: [PATCH 5325/5823] New translations compare-reremake.md (English) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/en-US/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 1ea53e1721a566c7013db47646d9f1646fb5d6c2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:45 -0600 Subject: [PATCH 5326/5823] New translations licenses.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 022a81c87da255566a74e96683ac4a9f7a99f3da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:46 -0600 Subject: [PATCH 5327/5823] New translations netease.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From d68d965e492feab95df336e5c81ab193100bf2c0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:50 -0600 Subject: [PATCH 5328/5823] New translations bluemap.md (Vietnamese) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From b57ebe2928124dbba1df4ad644a48791401a7a31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:51 -0600 Subject: [PATCH 5329/5823] New translations discordsrv.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6a857648d49007dea68003a8d0d944f9d866e8f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:52 -0600 Subject: [PATCH 5330/5823] New translations discount.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 792402b70f9c97e6deb451c40873900562dbe6d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:53 -0600 Subject: [PATCH 5331/5823] New translations displaycontrol.md (Vietnamese) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 89da5edd4cb9ce528e654b034351af61ede10812 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:54 -0600 Subject: [PATCH 5332/5823] New translations dynmap.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From ac691ef92e7c10d030f0400bfb543c18ad2a3b77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:55 -0600 Subject: [PATCH 5333/5823] New translations ecoenchants.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 264a3ac122522a81063f2358db50bbe1745da110 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:25:58 -0600 Subject: [PATCH 5334/5823] New translations display-control.gif (Vietnamese) From 8326b02cd2f93690bacce374e5dcde4480d14e71 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:06 -0600 Subject: [PATCH 5335/5823] New translations limited.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9cbdc946bab82edf811b19e3c43b049fdf3ebcc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:08 -0600 Subject: [PATCH 5336/5823] New translations list.md (Vietnamese) --- i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From efecc9ebe6672ef7a67d2c72c038ec9697b02738 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:09 -0600 Subject: [PATCH 5337/5823] New translations plan.md (Vietnamese) --- i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3f0c41328cd46d9b12fbf9c1ccd65eb906c003a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:10 -0600 Subject: [PATCH 5338/5823] New translations datasource.md (Vietnamese) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 2b176251a047ef79e96468a8cab255513baa5a0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:11 -0600 Subject: [PATCH 5339/5823] New translations reforges.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0f93c40c9aa78892dab4788080b82d6bd8b109f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:12 -0600 Subject: [PATCH 5340/5823] New translations reremake-migrator.md (Vietnamese) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 302badb22410bfc1a2d0510b400cc4a929cd51e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:13 -0600 Subject: [PATCH 5341/5823] New translations shopitemonly.md (Vietnamese) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 90e9706da8c9e9d7ecaa1ddef2d6cdd6a9f3d537 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:15 -0600 Subject: [PATCH 5342/5823] New translations 6.2.0.9.md (Vietnamese) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From a49883ec18210bd7b10f7d10bf536d48af96212a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:17 -0600 Subject: [PATCH 5343/5823] New translations advancedregionmarket.md (Vietnamese) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 05338a1746a884df5788080078cbf2a8208be270 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:18 -0600 Subject: [PATCH 5344/5823] New translations bentobox.md (Vietnamese) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0294bd7939ed6387afbe607849f6b04652a80f4d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:19 -0600 Subject: [PATCH 5345/5823] New translations bungeecord-geyser.md (Vietnamese) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5eee3a60cf3226fb0046abd80c3609f55c1c0155 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:20 -0600 Subject: [PATCH 5346/5823] New translations bungeecord.md (Vietnamese) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1003c96a70f777d3ee944b9486a0acc3542b6916 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:21 -0600 Subject: [PATCH 5347/5823] New translations chestprotect.md (Vietnamese) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 1b123593dde6595c86a909675aa1e1153d7759fc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:22 -0600 Subject: [PATCH 5348/5823] New translations clearlag.md (Vietnamese) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5354464dae6cde2fd7d6f2b5f208d000c196fdef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:23 -0600 Subject: [PATCH 5349/5823] New translations elitemobs.md (Vietnamese) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 06eba9b81381186b8af7b353370d9cc0b57c5dce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:24 -0600 Subject: [PATCH 5350/5823] New translations griefprevention.md (Vietnamese) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4ac5c71cf0e093f960e7a726c4c486cf9ae03feb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:25 -0600 Subject: [PATCH 5351/5823] New translations itemsadder.md (Vietnamese) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e79f225f9333b5de267f262c1e4a5a37ece23b46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:26 -0600 Subject: [PATCH 5352/5823] New translations lands.md (Vietnamese) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d16f639cd988f02b2db3be4e7ea8b8d19cd35067 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:28 -0600 Subject: [PATCH 5353/5823] New translations openinv.md (Vietnamese) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d18fa7ee5225b4bfc08a3bbd88844e16ebf5c909 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:29 -0600 Subject: [PATCH 5354/5823] New translations plotsquared.md (Vietnamese) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 01776a83c10207909347d3c7e62b274cb57b0c78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:30 -0600 Subject: [PATCH 5355/5823] New translations residence.md (Vietnamese) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 1c8604974c9ba19241554cce2b6549ff8a27cede Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:31 -0600 Subject: [PATCH 5356/5823] New translations slimefun.md (Vietnamese) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 85ec3240a0048846455b58d1e3ce6b4d23e80651 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:32 -0600 Subject: [PATCH 5357/5823] New translations superiorskyblock.md (Vietnamese) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bd80602ed54816ec0a8291736ac3ac59e30eec04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:33 -0600 Subject: [PATCH 5358/5823] New translations towny.md (Vietnamese) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ab6fe73d9ec29029dac348eff5679ef6064e4952 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:34 -0600 Subject: [PATCH 5359/5823] New translations velocity.md (Vietnamese) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f24dca434f4e707244766782c3627d02b48d4a0f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:36 -0600 Subject: [PATCH 5360/5823] New translations 03-work-with-shop-manager.md (Vietnamese) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 6e036f707babd5d2f2456e1d1140c6b7e29a0878 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:37 -0600 Subject: [PATCH 5361/5823] New translations 05-per-shop-permission-management.md (Vietnamese) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 74f8fbcc97faa60e0a1ceee9f526746ce1e6d746 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:39 -0600 Subject: [PATCH 5362/5823] New translations 06-protocol-system.md (Vietnamese) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 20d4856a4bd79621d6ca323d2c064aa36dc56a59 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:41 -0600 Subject: [PATCH 5363/5823] New translations compare-reremake.md (Vietnamese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 66145060306b2130f8f1ecae034fd007cdbb89e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:45 -0600 Subject: [PATCH 5364/5823] New translations intro.md (Vietnamese) --- i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From ccc083ad26db9f23df5433fea66ea33b54ed4af1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:46 -0600 Subject: [PATCH 5365/5823] New translations cmd-alias.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 5cfc999e7ff9809a319e08014fc5f46b4429aa9e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:50 -0600 Subject: [PATCH 5366/5823] New translations interaction.md (Vietnamese) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From bfd61a4b12e5a1f23f66bbb580c389c0d74c959e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:26:58 -0600 Subject: [PATCH 5367/5823] New translations display-system.md (Vietnamese) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From efbf780fc7c20ccc91aa020dabc70246cca74aed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:00 -0600 Subject: [PATCH 5368/5823] New translations history.md (Vietnamese) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From e8a87312c96864839d8d4699dd9a33161cb51d33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:19 -0600 Subject: [PATCH 5369/5823] New translations protection.md (Vietnamese) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From cdc1e486dc25fc8b30a4a3c1a86b8acefb564d46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:21 -0600 Subject: [PATCH 5370/5823] New translations price-system.md (Vietnamese) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 89e49811b167816dff2df9d5a321964c884bf92a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:23 -0600 Subject: [PATCH 5371/5823] New translations shop-basic.md (Vietnamese) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From b0a1a8baa03b61354b89c0297354b2b19bd00403 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:30 -0600 Subject: [PATCH 5372/5823] New translations special-effect.md (Vietnamese) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 1fff6cc1cca9da348c50fc0fe096c2111ebd4b46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:33 -0600 Subject: [PATCH 5373/5823] New translations permissions.md (Vietnamese) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From a33aa0c34c3b0b5daaeca8ff78cc5435661a98e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:35 -0600 Subject: [PATCH 5374/5823] New translations licenses.md (Vietnamese) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From a729ccf32f7fbe3a0b6a5b702650e13e24d3c76d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:36 -0600 Subject: [PATCH 5375/5823] New translations netease.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 79f90ff866b586fb3a9a8075e748a309cc4db0d8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:37 -0600 Subject: [PATCH 5376/5823] New translations privacy.md (Vietnamese) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From b335a68ac0b9d6ec31b836264da5e332a7fcfd36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:40 -0600 Subject: [PATCH 5377/5823] New translations bluemap.md (Vietnamese) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 1830c94e92a7d220650defe7568e5433060ea033 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:41 -0600 Subject: [PATCH 5378/5823] New translations discordsrv.md (Vietnamese) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 1264d8e49fb9e0bd714ffd198d9a044d42bebb6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:42 -0600 Subject: [PATCH 5379/5823] New translations discount.md (Vietnamese) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 46f367a95ad5d5588292c3a84450db9b6c06397d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:43 -0600 Subject: [PATCH 5380/5823] New translations displaycontrol.md (Vietnamese) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From e20c3d11e1dd999a1451903a659375a8628e9af0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:44 -0600 Subject: [PATCH 5381/5823] New translations dynmap.md (Vietnamese) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 1c36fc83fb0d5efba17fc47111f64a50e51e67b7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:45 -0600 Subject: [PATCH 5382/5823] New translations ecoenchants.md (Vietnamese) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From f25bd3f9d99cd4c3e2366b56c753efd1365d83f0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:49 -0600 Subject: [PATCH 5383/5823] New translations display-control.gif (Vietnamese) From 901a6c944a6f7912dd4d6dc0befcd6bf992adc4a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:54 -0600 Subject: [PATCH 5384/5823] New translations per-shop-perms-management.md (Vietnamese) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 95851fc7ff6c8574c2bfea1ea4bc6344ee67d5a3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:55 -0600 Subject: [PATCH 5385/5823] New translations protection-checker.md (Vietnamese) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 3b955e44df7628d8f4aad13f1e4f86a28521c378 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:56 -0600 Subject: [PATCH 5386/5823] New translations protection.md (Vietnamese) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 198b2857b814793d888b91c71f4f9ddf859e049d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:57 -0600 Subject: [PATCH 5387/5823] New translations ranks.md (Vietnamese) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 7c23434d387134b795ad408552f05ce4234c8164 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:27:59 -0600 Subject: [PATCH 5388/5823] New translations shop-basic.md (Vietnamese) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 43b7457c9ef7df35389ff37883d5839408f65a91 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:00 -0600 Subject: [PATCH 5389/5823] New translations shop-fees.md (Vietnamese) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 82d8d8f30d8aff0619425b3a0644d207ed2c88d5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:01 -0600 Subject: [PATCH 5390/5823] New translations shop-history.md (Vietnamese) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 7658de7ec714d7c3aa62999a4fadece6cec782b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:02 -0600 Subject: [PATCH 5391/5823] New translations shop-purger.md (Vietnamese) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 12943b485cda3dc6f16ff2aa3b6c74e88431fd48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:04 -0600 Subject: [PATCH 5392/5823] New translations sign-material.md (Vietnamese) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 79352f5a32ba8ca35c2f2c871e0ddb3d0d121db5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:06 -0600 Subject: [PATCH 5393/5823] New translations suggest-price.md (Vietnamese) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 9c100a69bc307914db0995f3a858fa9e901e18e8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:07 -0600 Subject: [PATCH 5394/5823] New translations special-effect.md (Vietnamese) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From f84819b8d7d1a9a45d4e6b845e23843ef0059735 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:11 -0600 Subject: [PATCH 5395/5823] New translations install.md (Vietnamese) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From ddf495edd836583c90f8670121149782309905ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:12 -0600 Subject: [PATCH 5396/5823] New translations permissions.md (Vietnamese) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From f6c78b7e9b368003007172ad8f36910bf343fcab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:13 -0600 Subject: [PATCH 5397/5823] New translations angelchest.md (Vietnamese) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 56c263cee206a1ae29fe73f169b351108d5bf6d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:14 -0600 Subject: [PATCH 5398/5823] New translations plotsquared.md (Vietnamese) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 2329713004f041f21c6a5a2ec6b4ee1d23031d95 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:15 -0600 Subject: [PATCH 5399/5823] New translations residence.md (Vietnamese) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 771e497766ccfdbebdc4804a7b40b1d69be0aceb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:16 -0600 Subject: [PATCH 5400/5823] New translations superiorskyblock.md (Vietnamese) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 13b9bbd9f1a9e3dd3e6c93dbbdcf27627e865bf0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:17 -0600 Subject: [PATCH 5401/5823] New translations velocity.md (Vietnamese) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From fdfd59c0fd0d02f2cdcd759494e7833df0575f78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:18 -0600 Subject: [PATCH 5402/5823] New translations worldguard.md (Vietnamese) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 1477da834d6a3c6912182b8f28e2a191855470b2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:19 -0600 Subject: [PATCH 5403/5823] New translations intro.md (Vietnamese) --- i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 506a32168314322e0b46dc467d61c0841ea08c6a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:20 -0600 Subject: [PATCH 5404/5823] New translations interaction.md (Vietnamese) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 7afc12aaa4911c094d4ec3fd9b60a48b30f3dfc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:22 -0600 Subject: [PATCH 5405/5823] New translations multi-currency.md (Vietnamese) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 5d6233e11bc758cdf8f25e89c5f83cdd64871ef9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:23 -0600 Subject: [PATCH 5406/5823] New translations performance-tweaking.md (Vietnamese) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From ed740fc97f03be82faed6e7b26cdffd96d403ade Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:24 -0600 Subject: [PATCH 5407/5823] New translations display-system.md (Vietnamese) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From ea485c1afb5323269f9893a284c5e8a33459c7a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:25 -0600 Subject: [PATCH 5408/5823] New translations compare-reremake.md (Vietnamese) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/vi-VN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From c7e59c12780e46517df2fa58cae750de05b5091f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:27 -0600 Subject: [PATCH 5409/5823] New translations licenses.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 0b941740f343f3295a6f786de10e1a516aad859d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:28 -0600 Subject: [PATCH 5410/5823] New translations netease.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 311d7213db527f1b2521421acbb526422d438a4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:31 -0600 Subject: [PATCH 5411/5823] New translations bluemap.md (Portuguese, Brazilian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From ef2cb23126a2a22f088e2e67f08059d9a8e58a63 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:33 -0600 Subject: [PATCH 5412/5823] New translations discordsrv.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b38d6d3694744f8d152f2960ba83f5773c696814 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:34 -0600 Subject: [PATCH 5413/5823] New translations discount.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 85fe2de7220410c3e07ad5ce2fe0247000a3a7cc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:35 -0600 Subject: [PATCH 5414/5823] New translations displaycontrol.md (Portuguese, Brazilian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1658a961bae90e3cc845f6f3cb451ff362df8975 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:36 -0600 Subject: [PATCH 5415/5823] New translations dynmap.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From a1c9014ca41c822500d9fc30c22c7215ad0743be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:37 -0600 Subject: [PATCH 5416/5823] New translations ecoenchants.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a7d7dab83328b5f2358af2126cb780ee8b0bd749 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:40 -0600 Subject: [PATCH 5417/5823] New translations display-control.gif (Portuguese, Brazilian) From 13a184564c3a8187a1a0a1dda49058eba580d15c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:48 -0600 Subject: [PATCH 5418/5823] New translations limited.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 64f877c33b210e1634483b9ab930af2a3afc5172 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:49 -0600 Subject: [PATCH 5419/5823] New translations list.md (Portuguese, Brazilian) --- i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8de84a9ca0bafb16a36990079e4f7384a308bcc2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:50 -0600 Subject: [PATCH 5420/5823] New translations plan.md (Portuguese, Brazilian) --- i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6fca90d79abbed74fb50dfe96a9b3c6d6e3e18d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:51 -0600 Subject: [PATCH 5421/5823] New translations reforges.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 379c208ac66f2c931cc87bb5239cb3d11d7144fb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:52 -0600 Subject: [PATCH 5422/5823] New translations reremake-migrator.md (Portuguese, Brazilian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 21b1e1865fb9b0ee8ef386d183b12e939431bc44 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:53 -0600 Subject: [PATCH 5423/5823] New translations shopitemonly.md (Portuguese, Brazilian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 22a37c0520e1e1cae05a6c356b4aeec2ea8b9eea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:55 -0600 Subject: [PATCH 5424/5823] New translations 6.2.0.9.md (Portuguese, Brazilian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 6d575d7504dab41de8c83de7da9dc97b47df7641 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:57 -0600 Subject: [PATCH 5425/5823] New translations advancedregionmarket.md (Portuguese, Brazilian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a4b6de8b2e9c250d64b53dc6ba75c7af81c18671 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:58 -0600 Subject: [PATCH 5426/5823] New translations bentobox.md (Portuguese, Brazilian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9b5d250c1f120820e161aec44fac1f546eaeafa6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:28:59 -0600 Subject: [PATCH 5427/5823] New translations bungeecord-geyser.md (Portuguese, Brazilian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f60337d36f77202f341abe32c55b82ed2d4b1f56 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:00 -0600 Subject: [PATCH 5428/5823] New translations bungeecord.md (Portuguese, Brazilian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1edfd7971a29e26051975c538668acf55fb13efd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:01 -0600 Subject: [PATCH 5429/5823] New translations chestprotect.md (Portuguese, Brazilian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 6a8a65154fa7b5153dc567aba47a8271b28bcdc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:02 -0600 Subject: [PATCH 5430/5823] New translations clearlag.md (Portuguese, Brazilian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 399b6b05379510a937fe10c0c953092ecb7a47ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:03 -0600 Subject: [PATCH 5431/5823] New translations elitemobs.md (Portuguese, Brazilian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c54c01168694aa3b7d37e3bec710ac4af8aecafa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:04 -0600 Subject: [PATCH 5432/5823] New translations griefprevention.md (Portuguese, Brazilian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c50a47ce9fcbc967065d56d5bb8a327811e33367 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:05 -0600 Subject: [PATCH 5433/5823] New translations itemsadder.md (Portuguese, Brazilian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 027fe19a78431c84b18cb2c9b89eacc90b565e55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:06 -0600 Subject: [PATCH 5434/5823] New translations lands.md (Portuguese, Brazilian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 77567906f1585b4e9851ffd1a35b1074dc6f8d76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:07 -0600 Subject: [PATCH 5435/5823] New translations openinv.md (Portuguese, Brazilian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0516e95f852e600aeef11e163b7ea9dfadbcbe25 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:09 -0600 Subject: [PATCH 5436/5823] New translations plotsquared.md (Portuguese, Brazilian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From e8fa12847c4e830a0609502e5baed722f7b94905 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:10 -0600 Subject: [PATCH 5437/5823] New translations residence.md (Portuguese, Brazilian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 82a76bc3ef4613feb51be42a596ccac7e243a43a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:11 -0600 Subject: [PATCH 5438/5823] New translations slimefun.md (Portuguese, Brazilian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 80aec31e9c92229eeb1edece334b1c75bc8f8d3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:12 -0600 Subject: [PATCH 5439/5823] New translations superiorskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9146bffbd3769b04157e211e5611d1881909e6c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:13 -0600 Subject: [PATCH 5440/5823] New translations towny.md (Portuguese, Brazilian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 82fdf1067be4986117b694bd6ebf3add57c1fda2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:14 -0600 Subject: [PATCH 5441/5823] New translations velocity.md (Portuguese, Brazilian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d83fa5cca3f2c2396be7eda48c6b1f8b48e64c24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:16 -0600 Subject: [PATCH 5442/5823] New translations 03-work-with-shop-manager.md (Portuguese, Brazilian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 2c7232d4576d8c84cb957b5901649055c142ad20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:17 -0600 Subject: [PATCH 5443/5823] New translations 05-per-shop-permission-management.md (Portuguese, Brazilian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From b5f1dddb30a3ed621efa8ab75b281d61ee841b8c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:18 -0600 Subject: [PATCH 5444/5823] New translations 06-protocol-system.md (Portuguese, Brazilian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From ac8bb129357b920e1c309181d8702b7720d6747a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:21 -0600 Subject: [PATCH 5445/5823] New translations compare-reremake.md (Portuguese, Brazilian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 33474c304e2d0cd6e460e58651f8f6adfa7af87a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:25 -0600 Subject: [PATCH 5446/5823] New translations intro.md (Portuguese, Brazilian) --- i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From f4d3897a1de24101d6e5a3011094401b3fd2d4b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:26 -0600 Subject: [PATCH 5447/5823] New translations cmd-alias.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From ed2fb684718c9a504ea5a8aaae978fd982278aac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:27 -0600 Subject: [PATCH 5448/5823] New translations datasource.md (Portuguese, Brazilian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 6d51a06f2039aaec4d62e73e4554a4456da300f1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:30 -0600 Subject: [PATCH 5449/5823] New translations interaction.md (Portuguese, Brazilian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From b0e126018b05ec6be3a2bc86f2ccdd7849fa6e61 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:39 -0600 Subject: [PATCH 5450/5823] New translations display-system.md (Portuguese, Brazilian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 7982348fa32cf7b9972e76e860dc015328eb7564 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:29:40 -0600 Subject: [PATCH 5451/5823] New translations history.md (Portuguese, Brazilian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From e8dcb440356739831dc38fe2ade0451227821b6b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:00 -0600 Subject: [PATCH 5452/5823] New translations protection.md (Portuguese, Brazilian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 096cf76ee32d4938ef0687b0085778b3ca42f9fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:02 -0600 Subject: [PATCH 5453/5823] New translations shop-basic.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 5a8d20e4e3ca871f190bf554c6e1188729091b20 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:09 -0600 Subject: [PATCH 5454/5823] New translations special-effect.md (Portuguese, Brazilian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From a7050b6902435ba6e6c92c0142137a01a1fdedad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:12 -0600 Subject: [PATCH 5455/5823] New translations permissions.md (Portuguese, Brazilian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 29dc8c814afcf6491dbfeabcb26cda58c2fc047d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:14 -0600 Subject: [PATCH 5456/5823] New translations licenses.md (Portuguese, Brazilian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 928df13670eb50cc8a2e714502deaf72ac6d9276 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:15 -0600 Subject: [PATCH 5457/5823] New translations netease.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From ee456037b913fae543c10e6edb37dcf5562adcda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:16 -0600 Subject: [PATCH 5458/5823] New translations privacy.md (Portuguese, Brazilian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From c660b22c48544f3905ea5d0ceb1682667ae3f419 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:19 -0600 Subject: [PATCH 5459/5823] New translations bluemap.md (Portuguese, Brazilian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 687aa7dd7cf3f131e04632c78da98b7cc3472f0b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:20 -0600 Subject: [PATCH 5460/5823] New translations discordsrv.md (Portuguese, Brazilian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 26c03d2e28f203c45c703eb496eb1c44a34cc110 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:21 -0600 Subject: [PATCH 5461/5823] New translations discount.md (Portuguese, Brazilian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 4386531ed858d95882325908c2abfddc1f582722 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:22 -0600 Subject: [PATCH 5462/5823] New translations displaycontrol.md (Portuguese, Brazilian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 5ff09897b12e40fdd4f0430a076a5375d486d632 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:23 -0600 Subject: [PATCH 5463/5823] New translations dynmap.md (Portuguese, Brazilian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From c3645d879fcf60988e62328dbf4a67d9c5b2de31 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:25 -0600 Subject: [PATCH 5464/5823] New translations ecoenchants.md (Portuguese, Brazilian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 6a625ddfafe1cfb6eb5b0604e02a9b840b1ae482 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:29 -0600 Subject: [PATCH 5465/5823] New translations display-control.gif (Portuguese, Brazilian) From c606d5d2e15da205799bf71370e697388688a5d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:33 -0600 Subject: [PATCH 5466/5823] New translations per-shop-perms-management.md (Portuguese, Brazilian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 421eb638ba6aac13ca651bd6df0d43c708802007 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:35 -0600 Subject: [PATCH 5467/5823] New translations price-system.md (Portuguese, Brazilian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From c30f4d0690cc368970eb26bff4a41d5b2f936158 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:36 -0600 Subject: [PATCH 5468/5823] New translations protection-checker.md (Portuguese, Brazilian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 1356d0136fac8c75c354fe46950105237f2c399d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:37 -0600 Subject: [PATCH 5469/5823] New translations protection.md (Portuguese, Brazilian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 5feab524dd009299f2169ef7445c558bd9ded849 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:38 -0600 Subject: [PATCH 5470/5823] New translations ranks.md (Portuguese, Brazilian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 5b86464737be4250208dda2657ac9d45e795e4db Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:40 -0600 Subject: [PATCH 5471/5823] New translations shop-basic.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From a343cc8da52f7c3eef4710c8f0308c4983dcb247 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:41 -0600 Subject: [PATCH 5472/5823] New translations shop-fees.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 9c53ffe21d7463d7a6620e92ffecf700485056f3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:42 -0600 Subject: [PATCH 5473/5823] New translations shop-history.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From e00d005cb8b7ca35d0bf2db67a2dcee675ba83ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:44 -0600 Subject: [PATCH 5474/5823] New translations shop-purger.md (Portuguese, Brazilian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 5a1cbbd8c93d2c6795d59611b2afed851677c5f5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:47 -0600 Subject: [PATCH 5475/5823] New translations display-control.gif (Persian) From 2cad8157e30ad472e255d43f779a5c8f022f7660 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:51 -0600 Subject: [PATCH 5476/5823] New translations sign-material.md (Portuguese, Brazilian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From bb261d1b896cb5cfa5f676b2c8ba089676b6dd49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:52 -0600 Subject: [PATCH 5477/5823] New translations suggest-price.md (Portuguese, Brazilian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 03b74e66db7da1393092e6c46e01111c52826a6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:53 -0600 Subject: [PATCH 5478/5823] New translations special-effect.md (Portuguese, Brazilian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 85f1f1aea40b62ac46afa28629120eacc8d75da6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:57 -0600 Subject: [PATCH 5479/5823] New translations install.md (Portuguese, Brazilian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From 41d40a76d9f9b0b09059397255dbac78a241f736 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:58 -0600 Subject: [PATCH 5480/5823] New translations permissions.md (Portuguese, Brazilian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 7fe19134aea6a7c0fb658fa2666a6bc21c5012f6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:30:59 -0600 Subject: [PATCH 5481/5823] New translations angelchest.md (Portuguese, Brazilian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 02a2012122489a231b64fce981659dc2a5b39087 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:00 -0600 Subject: [PATCH 5482/5823] New translations plotsquared.md (Portuguese, Brazilian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 37437a5553c0b91e48b62a494eeeb9533d4e8589 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:01 -0600 Subject: [PATCH 5483/5823] New translations residence.md (Portuguese, Brazilian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From ee45265929d138282e2b1155b05c164d40414690 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:02 -0600 Subject: [PATCH 5484/5823] New translations superiorskyblock.md (Portuguese, Brazilian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 11d3d4f8d557328bad34e85a901d15236a6f40ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:03 -0600 Subject: [PATCH 5485/5823] New translations velocity.md (Portuguese, Brazilian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From dd1403beec998b6e528f59e476c8d4b34c7b96b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:04 -0600 Subject: [PATCH 5486/5823] New translations worldguard.md (Portuguese, Brazilian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 15c1542389e3e7b20d81d3e5680a5ace94c41fef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:05 -0600 Subject: [PATCH 5487/5823] New translations intro.md (Portuguese, Brazilian) --- i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From dcf646794d280cbf4c88409a24579ec7ee93dae8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:07 -0600 Subject: [PATCH 5488/5823] New translations interaction.md (Portuguese, Brazilian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From f00f7c810a9087d97e12e69fdb1a960f216a7b1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:08 -0600 Subject: [PATCH 5489/5823] New translations multi-currency.md (Portuguese, Brazilian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From d375e7daa73290b1640c1f80964895a5d34b29a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:10 -0600 Subject: [PATCH 5490/5823] New translations performance-tweaking.md (Portuguese, Brazilian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 4d537942d10869b026a58a158b0c7654b48ae519 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:11 -0600 Subject: [PATCH 5491/5823] New translations display-system.md (Portuguese, Brazilian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 8c542dd7bcd9615d55dffcd54ad0e84a59e3a7c7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:12 -0600 Subject: [PATCH 5492/5823] New translations compare-reremake.md (Portuguese, Brazilian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 7347d392e6ce57abf8fb71b4c22d977a04f4e14e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:14 -0600 Subject: [PATCH 5493/5823] New translations licenses.md (Persian) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From affe0fbfcedb7517e9b0b24941bd61ead889e333 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:15 -0600 Subject: [PATCH 5494/5823] New translations netease.md (Persian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 5c8a44ac73bd8b3cbd12621b08b86eaf9a367061 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:18 -0600 Subject: [PATCH 5495/5823] New translations bluemap.md (Persian) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 335a26a7445381c68dea9fdadd7c09dc0e8d1629 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:19 -0600 Subject: [PATCH 5496/5823] New translations discordsrv.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f43e5616231369eac66d475e82f6673641b08c7b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:21 -0600 Subject: [PATCH 5497/5823] New translations discount.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 14122a99ec4cd3eaca4f7c2c8168dd5cc4b0d9ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:22 -0600 Subject: [PATCH 5498/5823] New translations displaycontrol.md (Persian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e17f12347576f1e7c851d0ead4dacb8ce2eab52d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:23 -0600 Subject: [PATCH 5499/5823] New translations dynmap.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From c1514756acdcec1b9e4253c9386d585ae356a97f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:24 -0600 Subject: [PATCH 5500/5823] New translations ecoenchants.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3334c8a8adadec7ca3938f409b4b0d24f5fa0600 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:32 -0600 Subject: [PATCH 5501/5823] New translations limited.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6506499df160a422d5a05219c51fcf66b6b39c33 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:33 -0600 Subject: [PATCH 5502/5823] New translations list.md (Persian) --- i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 79a3d4263f0c27fe734ce9a608068243c88adb03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:34 -0600 Subject: [PATCH 5503/5823] New translations plan.md (Persian) --- i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b310e703453e05574c83409123acd1e502c86495 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:35 -0600 Subject: [PATCH 5504/5823] New translations reforges.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From da5d46e0f1f41d7e51e86f038b6c39ccbe129806 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:37 -0600 Subject: [PATCH 5505/5823] New translations reremake-migrator.md (Persian) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 107e69ce039bfeba550d99e61085c18559191460 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:38 -0600 Subject: [PATCH 5506/5823] New translations shopitemonly.md (Persian) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b6afe9fe447d68eea7db45c40f0c7d54de47887b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:40 -0600 Subject: [PATCH 5507/5823] New translations 6.2.0.9.md (Persian) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 7aa5a2842436a32b03faa5ee65cde92e759d5c85 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:41 -0600 Subject: [PATCH 5508/5823] New translations advancedregionmarket.md (Persian) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fc7a3961f85b50ce1e19e4bc1bc687d364288ffa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:42 -0600 Subject: [PATCH 5509/5823] New translations bentobox.md (Persian) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 699b6487a1dfce74e1cc9aa993cbebcd134d2c22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:43 -0600 Subject: [PATCH 5510/5823] New translations bungeecord-geyser.md (Persian) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 332f8ffbcbec4a12554d4982d7792a52b8a941b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:44 -0600 Subject: [PATCH 5511/5823] New translations bungeecord.md (Persian) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9b6a11f8a9a71baa3ed2c774af347372eac03d06 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:46 -0600 Subject: [PATCH 5512/5823] New translations chestprotect.md (Persian) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 853b412f13a963ad1cb6eb963b38fcfd8cabd8b5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:47 -0600 Subject: [PATCH 5513/5823] New translations clearlag.md (Persian) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4a1b145fe2bc4b45a107544db3cc95d14f862e49 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:48 -0600 Subject: [PATCH 5514/5823] New translations elitemobs.md (Persian) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 38ff11d6d90deeca57049128e4e9caba25f37ebe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:49 -0600 Subject: [PATCH 5515/5823] New translations griefprevention.md (Persian) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8ac8e99163e478ad5a6edbb9dda96a57910bd56e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:50 -0600 Subject: [PATCH 5516/5823] New translations itemsadder.md (Persian) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fb7ee8a965ed967eaa5816cbf4d95378e7321253 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:51 -0600 Subject: [PATCH 5517/5823] New translations lands.md (Persian) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6beccd17e8dedba869be2b5f44f018672749a10c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:52 -0600 Subject: [PATCH 5518/5823] New translations openinv.md (Persian) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f274f025497a45863ae5fc1f7c44a6fd97cf923a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:53 -0600 Subject: [PATCH 5519/5823] New translations plotsquared.md (Persian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 199dde6f86cd93a992f469257c0e7bb063b3e6aa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:54 -0600 Subject: [PATCH 5520/5823] New translations residence.md (Persian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 300769159468aaa93e7137682c481f9e354fc78a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:55 -0600 Subject: [PATCH 5521/5823] New translations slimefun.md (Persian) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6eb36ca7b48dd612372f7526f0186e08b26b91ef Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:56 -0600 Subject: [PATCH 5522/5823] New translations superiorskyblock.md (Persian) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1ddc1ab11337243ea21b06c0f648624179619eb8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:57 -0600 Subject: [PATCH 5523/5823] New translations towny.md (Persian) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 90c990fec8d6337f3f90bcad4c74479e7aa6a6bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:31:58 -0600 Subject: [PATCH 5524/5823] New translations velocity.md (Persian) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dc9d92522da71d47bbf6af3b37f6e02aa46ad7dc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:00 -0600 Subject: [PATCH 5525/5823] New translations 03-work-with-shop-manager.md (Persian) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 048c4c6be7905af6a16fd18f0a78489421670532 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:02 -0600 Subject: [PATCH 5526/5823] New translations 05-per-shop-permission-management.md (Persian) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 12aea7c4aa0641f7f0b6b3873f6b5106688d3081 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:03 -0600 Subject: [PATCH 5527/5823] New translations 06-protocol-system.md (Persian) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From d52b358862e13a1f45e8f75729f87d81962ccee4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:05 -0600 Subject: [PATCH 5528/5823] New translations compare-reremake.md (Persian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 819621d8b9d2b1fd20588efa2ff93f5a5d6142b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:08 -0600 Subject: [PATCH 5529/5823] New translations intro.md (Persian) --- i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 33dd283ec201bda403502ee4bed307e2a49dd943 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:10 -0600 Subject: [PATCH 5530/5823] New translations cmd-alias.md (Persian) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From bc4bc80145ad30d7c7f6b42123749b6b296746c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:11 -0600 Subject: [PATCH 5531/5823] New translations datasource.md (Persian) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 7d6245e3c8ba66c6c06391a8af0089b286858ddc Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:15 -0600 Subject: [PATCH 5532/5823] New translations interaction.md (Persian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 7588762b8daaf79f326d151ebcff925dd68847d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:24 -0600 Subject: [PATCH 5533/5823] New translations display-system.md (Persian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 4505b877d92df0f3311892c7af7703716f0c4352 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:25 -0600 Subject: [PATCH 5534/5823] New translations history.md (Persian) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 926ac7755592601db77401f2eb5ed68374a42ebf Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:45 -0600 Subject: [PATCH 5535/5823] New translations protection.md (Persian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 7daa0aff67b8877d2c78cd850787b690b7365b92 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:48 -0600 Subject: [PATCH 5536/5823] New translations shop-basic.md (Persian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From f58e1e087f30aa2c680133958ed38fd2218958b3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:54 -0600 Subject: [PATCH 5537/5823] New translations special-effect.md (Persian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From d8af15185152c6ebbd13556e01d6c0d6f307dd18 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:57 -0600 Subject: [PATCH 5538/5823] New translations permissions.md (Persian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 13628d4a7c3ba0b9d7372a27e5f1a379a2d57c17 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:32:59 -0600 Subject: [PATCH 5539/5823] New translations licenses.md (Persian) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From ad442ceaaee241eed8def9bf507b48e4be4a5e38 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:00 -0600 Subject: [PATCH 5540/5823] New translations netease.md (Persian) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 624b6f1258a21d9eed602d6c301e18d52b831d67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:01 -0600 Subject: [PATCH 5541/5823] New translations privacy.md (Persian) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 7bbc5929275c7fbc209ff750ec49dd5b66c0fe6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:04 -0600 Subject: [PATCH 5542/5823] New translations bluemap.md (Persian) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From d6ce41dfc09a1e920103cbb16e37608d61359dc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:05 -0600 Subject: [PATCH 5543/5823] New translations discordsrv.md (Persian) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From f6a3b49f0a1cae605cb5ab97f3901414e75b2301 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:06 -0600 Subject: [PATCH 5544/5823] New translations discount.md (Persian) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 0f172d1d1304f35b33f6af590af7dcd031ffe13c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:07 -0600 Subject: [PATCH 5545/5823] New translations displaycontrol.md (Persian) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 5a494dbe988040dcf8ead5b9323e65e75af6d1ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:08 -0600 Subject: [PATCH 5546/5823] New translations dynmap.md (Persian) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 420cc80418ee6aee4c315c819ce7bbda62691979 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:09 -0600 Subject: [PATCH 5547/5823] New translations ecoenchants.md (Persian) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 8cc7442e1a5ce6d3668e915acc2af0252277c824 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 01:33:13 -0600 Subject: [PATCH 5548/5823] New translations display-control.gif (Persian) From ed156da02804cf6d7c16a374113b2aeb651d51f4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:33 -0600 Subject: [PATCH 5549/5823] New translations per-shop-perms-management.md (Persian) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 1bd7772a3839b1d3cc76862cabc65cfe26f6b4e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:34 -0600 Subject: [PATCH 5550/5823] New translations price-system.md (Persian) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 41e5bfea0017907dc8e8434e593669b1117db322 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:35 -0600 Subject: [PATCH 5551/5823] New translations protection-checker.md (Persian) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From fd67df98637727e7931d20944626dd33f6033d7d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:36 -0600 Subject: [PATCH 5552/5823] New translations protection.md (Persian) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 617b7f998fc8c1fe10699fd877610133e9e91576 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:37 -0600 Subject: [PATCH 5553/5823] New translations ranks.md (Persian) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From e5438a7e0536d1e399459d99fd4f10cd286de45b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:39 -0600 Subject: [PATCH 5554/5823] New translations shop-basic.md (Persian) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From ef835cfa64aebdfe9fe2626364df234be8d6a1cd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:41 -0600 Subject: [PATCH 5555/5823] New translations shop-fees.md (Persian) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 06abae78e62c86569bc2e94d7006bea65c7096d3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:42 -0600 Subject: [PATCH 5556/5823] New translations shop-history.md (Persian) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 4ebacd023fe1fd562c005d254c21331c2440cbab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:43 -0600 Subject: [PATCH 5557/5823] New translations shop-purger.md (Persian) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From b50584bdc81dbeb37ecde9f85faa9a51aeb64abe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:45 -0600 Subject: [PATCH 5558/5823] New translations sign-material.md (Persian) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 6d64ef918e7ff58e6a72fcab47142288507d8c3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:47 -0600 Subject: [PATCH 5559/5823] New translations suggest-price.md (Persian) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 826103d2838935822cc81e0394040a6d7a20ef46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:48 -0600 Subject: [PATCH 5560/5823] New translations special-effect.md (Persian) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 826e621508efccfb842413f8b9480251a32a8f98 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:51 -0600 Subject: [PATCH 5561/5823] New translations install.md (Persian) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From c926e97d6157f1a890e83a6804e164123cf5cedb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:52 -0600 Subject: [PATCH 5562/5823] New translations permissions.md (Persian) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 92a01e1d40046c46f1ea0a92a4e5d1520ba08a83 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:53 -0600 Subject: [PATCH 5563/5823] New translations angelchest.md (Persian) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From a651ea64858ca5ad9a75185fea9029570176a046 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:54 -0600 Subject: [PATCH 5564/5823] New translations plotsquared.md (Persian) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 7b16d4972ca87ac1b8597902f7c7c7d21846bfbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:55 -0600 Subject: [PATCH 5565/5823] New translations residence.md (Persian) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From e7747ba51090bdb79075f76c03a9331ca5dc74df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:56 -0600 Subject: [PATCH 5566/5823] New translations superiorskyblock.md (Persian) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From b57800ec740c4d0141acb4754b04f14654a07e3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:57 -0600 Subject: [PATCH 5567/5823] New translations velocity.md (Persian) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From d06c184d8d86279c5ff1cf4f56556151bc55ca80 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:58 -0600 Subject: [PATCH 5568/5823] New translations worldguard.md (Persian) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 605eec93eaad5b1d46b5889fc952867fc916a414 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:14:59 -0600 Subject: [PATCH 5569/5823] New translations intro.md (Persian) --- i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From b0fd9fdce5b737dd809e1308e5f94792c7e262ee Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:00 -0600 Subject: [PATCH 5570/5823] New translations interaction.md (Persian) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 31c7833d61951f8a8784e062be30a26c54118b93 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:02 -0600 Subject: [PATCH 5571/5823] New translations multi-currency.md (Persian) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 007ea33ccf837dbab238e02d969aafc7f447372c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:03 -0600 Subject: [PATCH 5572/5823] New translations performance-tweaking.md (Persian) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 572437fd463a545d86d84e02876c41e21d3c7035 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:05 -0600 Subject: [PATCH 5573/5823] New translations display-system.md (Persian) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From c7e5e8585c82571137dbec1c0ad9e142d130d506 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:06 -0600 Subject: [PATCH 5574/5823] New translations compare-reremake.md (Persian) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/fa-IR/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 64fb192edc08ead1dcb0143517abe5023bddea81 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:08 -0600 Subject: [PATCH 5575/5823] New translations licenses.md (Thai) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From a7ced603cbe251b4a4f8068ba6cfd05e9b9f5d2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:09 -0600 Subject: [PATCH 5576/5823] New translations netease.md (Thai) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 245899a54fef29ef37065e03ce33e6ec8b52b597 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:13 -0600 Subject: [PATCH 5577/5823] New translations bluemap.md (Thai) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From fbec581a511d9ce3ce632d996a281b56feb640e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:14 -0600 Subject: [PATCH 5578/5823] New translations discordsrv.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 46ca7dd42435ae958adbd7451b4092f768229cec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:15 -0600 Subject: [PATCH 5579/5823] New translations discount.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 857d67b113e4ce1202347beeb88fd788a063d2fd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:16 -0600 Subject: [PATCH 5580/5823] New translations displaycontrol.md (Thai) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5c7ef06457c2a2b61e26d60a7d876c6db7e56c3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:17 -0600 Subject: [PATCH 5581/5823] New translations ecoenchants.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0e32e47e46d43f6f6c8fe558c820357122c551bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:18 -0600 Subject: [PATCH 5582/5823] New translations dynmap.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From a4a3a50bed41c70ad3196b0f5f0b8799ab3a1520 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:21 -0600 Subject: [PATCH 5583/5823] New translations display-control.gif (Thai) From 91851b0c8f3e651e3f39ec6df0e3a13362ea0df6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:30 -0600 Subject: [PATCH 5584/5823] New translations limited.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 91d3ea0455cd40ff0b10f17f9f80ad34ecc4e5dd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:31 -0600 Subject: [PATCH 5585/5823] New translations list.md (Thai) --- i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6f9ff105683072da8121106b084f63800444d819 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:32 -0600 Subject: [PATCH 5586/5823] New translations plan.md (Thai) --- i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1feeba8479aa566174fe52a9a7f8f9c704069f11 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:33 -0600 Subject: [PATCH 5587/5823] New translations reforges.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9011e3f6cf74025554c6d10c40197f9e2593467d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:34 -0600 Subject: [PATCH 5588/5823] New translations reremake-migrator.md (Thai) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d33a2029869bc68a9a713ef0f8b68b0e984ec9da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:35 -0600 Subject: [PATCH 5589/5823] New translations shopitemonly.md (Thai) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From bba4f42b87a36b949a93222fb6f19d7701a3fd2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:37 -0600 Subject: [PATCH 5590/5823] New translations 6.2.0.9.md (Thai) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 24a7855a4ae7a4cc34c2bffee15e8d26f70b4bfd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:39 -0600 Subject: [PATCH 5591/5823] New translations advancedregionmarket.md (Thai) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cfb8a1327519a46905a20a55c62623ae2eb179e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:40 -0600 Subject: [PATCH 5592/5823] New translations bentobox.md (Thai) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 76e14143a288b219e73e4022d8f2b198a856b4a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:41 -0600 Subject: [PATCH 5593/5823] New translations bungeecord-geyser.md (Thai) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4f0caa3b07c64faf29bcc9c37bf172c57a6dc439 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:42 -0600 Subject: [PATCH 5594/5823] New translations bungeecord.md (Thai) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1ecc364022124c8a2f6bfd5fa4de77d6dded8181 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:43 -0600 Subject: [PATCH 5595/5823] New translations chestprotect.md (Thai) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From bae220ab2f7c8b2773310156aed2cef7028f851b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:44 -0600 Subject: [PATCH 5596/5823] New translations clearlag.md (Thai) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2bd4061fe03798a82502e70f681e4f1773eb5825 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:45 -0600 Subject: [PATCH 5597/5823] New translations elitemobs.md (Thai) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e78a2bd6fdf22473f6bfc18a61f2bbb5a5b3566f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:46 -0600 Subject: [PATCH 5598/5823] New translations griefprevention.md (Thai) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From feaa0aeaa067c96edff54741e17b52dcc0f921d6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:47 -0600 Subject: [PATCH 5599/5823] New translations itemsadder.md (Thai) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 63d9db4b17ddac6ed91a8229fabbaf54c5602dc5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:48 -0600 Subject: [PATCH 5600/5823] New translations lands.md (Thai) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From d86a7e1cd5a9f3b40ff9292cb963a7f7dd809c48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:49 -0600 Subject: [PATCH 5601/5823] New translations openinv.md (Thai) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 254f80e2e44cc786870aa6d0499b0462c57e8835 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:50 -0600 Subject: [PATCH 5602/5823] New translations plotsquared.md (Thai) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From af15204d1ae307e5c987f8a98b6eb69a13b8c8a6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:52 -0600 Subject: [PATCH 5603/5823] New translations residence.md (Thai) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 82072f6ec9cd1a44d2fefc50ad6bdada9aaa3716 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:53 -0600 Subject: [PATCH 5604/5823] New translations slimefun.md (Thai) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9a0c898b073a3d5a428aefb1fbd1aff2e1e308b6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:54 -0600 Subject: [PATCH 5605/5823] New translations superiorskyblock.md (Thai) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8e675fcecd19a9c561253ab392781776b3ce88bd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:55 -0600 Subject: [PATCH 5606/5823] New translations towny.md (Thai) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c4466b35edf7fc292bbbef5f7a744317c3bc8c4e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:56 -0600 Subject: [PATCH 5607/5823] New translations velocity.md (Thai) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e015cbdbcf5a81e6e89df2885db97d9cf3cd61e4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:57 -0600 Subject: [PATCH 5608/5823] New translations 03-work-with-shop-manager.md (Thai) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 4580f784ed4d8a9dee3708623c0e387f4a0c008e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:15:59 -0600 Subject: [PATCH 5609/5823] New translations 05-per-shop-permission-management.md (Thai) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From ce82ac5517236975fb22fc0a676d06ce78d6767f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:00 -0600 Subject: [PATCH 5610/5823] New translations 06-protocol-system.md (Thai) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 4645b48b22462e40a9cf4891245268f21f93f1ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:03 -0600 Subject: [PATCH 5611/5823] New translations compare-reremake.md (Thai) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From 3dd37b9bd8bc5cb748dbf259127b2574022ab59e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:06 -0600 Subject: [PATCH 5612/5823] New translations intro.md (Thai) --- i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From a930d3b36c9ca5ea0944d6f8ab87a082826e366a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:08 -0600 Subject: [PATCH 5613/5823] New translations cmd-alias.md (Thai) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From feb2c155a22c31ffc61c0fabc1fd278ad743a16c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:09 -0600 Subject: [PATCH 5614/5823] New translations datasource.md (Thai) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 1e3f60f033e593058b179a71c8321f029dd0b933 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:13 -0600 Subject: [PATCH 5615/5823] New translations interaction.md (Thai) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From ba481ff8fc22daf93a537c3a2d2b2a1a71e7ca67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:25 -0600 Subject: [PATCH 5616/5823] New translations display-system.md (Thai) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From e251c76b28ecea6564828925e2c1f9496343d490 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:26 -0600 Subject: [PATCH 5617/5823] New translations history.md (Thai) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 2530bac586bf4a31ef4f5120f0a5902861f0b42a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:47 -0600 Subject: [PATCH 5618/5823] New translations protection.md (Thai) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From c0bca6b8fce43faa16a06025e8bf0e87788900c6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:50 -0600 Subject: [PATCH 5619/5823] New translations shop-basic.md (Thai) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 9d0eaedc9be0004b6df99c87959213668c7467ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:16:57 -0600 Subject: [PATCH 5620/5823] New translations special-effect.md (Thai) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 3ca39ab8a984e73b3e5968f324dfcfa87e57ba70 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:00 -0600 Subject: [PATCH 5621/5823] New translations permissions.md (Thai) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From ff43f7d09ad17da06fcbe9934bb349cb05b26fbe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:02 -0600 Subject: [PATCH 5622/5823] New translations licenses.md (Thai) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From 9682a58814aaaaee46d7f48181e7eae20633e2b9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:03 -0600 Subject: [PATCH 5623/5823] New translations netease.md (Thai) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 9f87ce87460180c4cb6e65d98eff35f0bb8f4c7f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:07 -0600 Subject: [PATCH 5624/5823] New translations privacy.md (Thai) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 45af81fd2fe8e4eaa6bebda211728b43d0d53f24 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:10 -0600 Subject: [PATCH 5625/5823] New translations bluemap.md (Thai) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 26e75d9da8acb342b31640dd90ae20e88a0ff8ce Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:11 -0600 Subject: [PATCH 5626/5823] New translations discordsrv.md (Thai) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 71d5dbe0cb2134992b723362a9f0c1b80fd395bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:12 -0600 Subject: [PATCH 5627/5823] New translations discount.md (Thai) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 5b5bec5b583479f739f4118e82e6f3cf99edfbd4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:13 -0600 Subject: [PATCH 5628/5823] New translations displaycontrol.md (Thai) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From b85a3f57b1eb76666e92581c7bfc8be3fbdeaabe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:14 -0600 Subject: [PATCH 5629/5823] New translations dynmap.md (Thai) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 4e485ec8da9718fbdbe07368f36ecfcc80acd526 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:15 -0600 Subject: [PATCH 5630/5823] New translations ecoenchants.md (Thai) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 8ad0ad341f7791e04a42b223c37fcc90cbfd28b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:19 -0600 Subject: [PATCH 5631/5823] New translations display-control.gif (Thai) From e006e5f0f5bd7b18e8f19820c0fd235bcb01bc1a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:24 -0600 Subject: [PATCH 5632/5823] New translations per-shop-perms-management.md (Thai) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From c49c80d870eb6d34ffc1fadf6b6c0aac7a008e78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:25 -0600 Subject: [PATCH 5633/5823] New translations price-system.md (Thai) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 00a98c4aac3f07b9b1acd28c878198a5e43abdd2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:26 -0600 Subject: [PATCH 5634/5823] New translations protection-checker.md (Thai) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From 71bef0580caa3a20b7a33d7df8c136f7b4d67059 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:27 -0600 Subject: [PATCH 5635/5823] New translations protection.md (Thai) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From bb45c270afaab58096063fd1e9dae946d2f65736 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:28 -0600 Subject: [PATCH 5636/5823] New translations ranks.md (Thai) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 84bba487bb2cf919bf33100bb8abac020185fa96 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:30 -0600 Subject: [PATCH 5637/5823] New translations shop-basic.md (Thai) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 4db60248b505290591b5879afaac6e752fe46156 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:32 -0600 Subject: [PATCH 5638/5823] New translations shop-fees.md (Thai) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 700a0e77fde21166a313bad53bbb6e1330dc1ded Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:33 -0600 Subject: [PATCH 5639/5823] New translations shop-history.md (Thai) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 8a3b9a44fbf797a833a84b42639848cb3d7d33d2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:34 -0600 Subject: [PATCH 5640/5823] New translations shop-purger.md (Thai) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From bb45323a53bf2d1731b65b216d02e9e54e2971b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:36 -0600 Subject: [PATCH 5641/5823] New translations sign-material.md (Thai) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 4978162db9998ca9a6232d08a7554a615d7d8b5f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:37 -0600 Subject: [PATCH 5642/5823] New translations suggest-price.md (Thai) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 6d8001dcde088bb9488417ca23684b0a2911fa58 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:39 -0600 Subject: [PATCH 5643/5823] New translations special-effect.md (Thai) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From c79b834f8c9d292bf6e31a98327220a9065ff4bb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:42 -0600 Subject: [PATCH 5644/5823] New translations install.md (Thai) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From a8eefe8a32719cc9b204ee1fdf0d495406c213e1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:43 -0600 Subject: [PATCH 5645/5823] New translations permissions.md (Thai) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 46e7117041bbd1574d9e6e470745009deb6a8b28 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:44 -0600 Subject: [PATCH 5646/5823] New translations angelchest.md (Thai) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 01a303a5fe1964b61fe30d0e1586a0bea3717d45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:45 -0600 Subject: [PATCH 5647/5823] New translations plotsquared.md (Thai) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 254da9876ccec3d11bbb2e62f6a4df0e736d0d48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:46 -0600 Subject: [PATCH 5648/5823] New translations residence.md (Thai) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 277572f268c7aad1ece582f1dda98e32f9ed9b5e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:47 -0600 Subject: [PATCH 5649/5823] New translations superiorskyblock.md (Thai) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From 70f5570a30da87bdfd3717637c307689bf168af1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:48 -0600 Subject: [PATCH 5650/5823] New translations velocity.md (Thai) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 41a33a833bd599620a6af26a892742d29b430230 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:49 -0600 Subject: [PATCH 5651/5823] New translations worldguard.md (Thai) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 3c54b7cef57e48846a4a079331df94145a1c6078 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:50 -0600 Subject: [PATCH 5652/5823] New translations intro.md (Thai) --- i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From cb54361072f0431de1a9632d81c6cc6299b4f5e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:51 -0600 Subject: [PATCH 5653/5823] New translations interaction.md (Thai) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From cee8cd9aa87f2c16c21974e0c730c4c58af07f2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:53 -0600 Subject: [PATCH 5654/5823] New translations multi-currency.md (Thai) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From aa211a0c4a8b0b62387794df0c0b7bc874161a77 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:54 -0600 Subject: [PATCH 5655/5823] New translations performance-tweaking.md (Thai) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From b908594462b95ff325753dd09617c58caa775086 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:55 -0600 Subject: [PATCH 5656/5823] New translations display-system.md (Thai) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From d6364e59cd0bd22d12a259b3a707efe3dcedd9a2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:56 -0600 Subject: [PATCH 5657/5823] New translations compare-reremake.md (Thai) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/th-TH/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From a0b5b9a16ec8a757765322b26de52398b08fecb1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:58 -0600 Subject: [PATCH 5658/5823] New translations licenses.md (Hindi) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From 404db144a1b5f8b37cb06a9769923ac03dd8834d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:17:59 -0600 Subject: [PATCH 5659/5823] New translations netease.md (Hindi) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 2c2a9bf62c834c1109570abf4bdfd8faa62e1279 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:03 -0600 Subject: [PATCH 5660/5823] New translations bluemap.md (Hindi) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From cd2369fd2ca730ad6f53aa2b7124fda180e915c1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:04 -0600 Subject: [PATCH 5661/5823] New translations discordsrv.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c7415c0f7b90f214d0ddd737242b480b9140bcb1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:05 -0600 Subject: [PATCH 5662/5823] New translations displaycontrol.md (Hindi) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 28556c4896ed397de829e45b0f59e5b8176a86b4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:06 -0600 Subject: [PATCH 5663/5823] New translations discount.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 51b5fbeb515c29ece620eb6dd8cb5f1327a5cf3e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:07 -0600 Subject: [PATCH 5664/5823] New translations dynmap.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 99154eccbc78b17f0c0245fbf1138b289563541a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:08 -0600 Subject: [PATCH 5665/5823] New translations ecoenchants.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 1c35386e0aa3f057f26c841cb057e5981b2f13d0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:11 -0600 Subject: [PATCH 5666/5823] New translations display-control.gif (Hindi) From 42dae5e029afde28d913f325cc9f1ce98e1ed51a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:20 -0600 Subject: [PATCH 5667/5823] New translations limited.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 7219755edcc50fe5d67fd0ac5611c8ef1d7fa14b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:21 -0600 Subject: [PATCH 5668/5823] New translations list.md (Hindi) --- i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From abdc0067e07299d22553e30938ee77e2dcdb5ec2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:22 -0600 Subject: [PATCH 5669/5823] New translations plan.md (Hindi) --- i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f948c7acac2f195aca658d609cfe5ca6936a4a0e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:23 -0600 Subject: [PATCH 5670/5823] New translations reforges.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 41881f97f27bc29796d766ccacb8ee09eab19a58 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:24 -0600 Subject: [PATCH 5671/5823] New translations reremake-migrator.md (Hindi) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9311bf3ca0f0f42cb513597ff43a4d4cb6dd07e6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:25 -0600 Subject: [PATCH 5672/5823] New translations shopitemonly.md (Hindi) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From dde06b39c98542d12ecb04b8cd71c6bcbec41562 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:27 -0600 Subject: [PATCH 5673/5823] New translations 6.2.0.9.md (Hindi) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 905b040e29526e6526d582916755e32f48d82983 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:28 -0600 Subject: [PATCH 5674/5823] New translations advancedregionmarket.md (Hindi) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From fc58af7adb7eff86af41b33403b2bab7530b3065 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:29 -0600 Subject: [PATCH 5675/5823] New translations bentobox.md (Hindi) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From be39cc460f6bbb7ed0147316852e9cbc399498e3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:30 -0600 Subject: [PATCH 5676/5823] New translations bungeecord-geyser.md (Hindi) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 39b9f717f83c20cb7797d5395876d822fe9693de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:31 -0600 Subject: [PATCH 5677/5823] New translations bungeecord.md (Hindi) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 212fb01b2a2ea9468f15ba8e747fd538f0352fa4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:32 -0600 Subject: [PATCH 5678/5823] New translations chestprotect.md (Hindi) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 08051b7c5ec4b8bef6bedf2aaddebc4aa944b6be Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:33 -0600 Subject: [PATCH 5679/5823] New translations clearlag.md (Hindi) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 09af47a674eec71e6169db086135dbe283cb651a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:35 -0600 Subject: [PATCH 5680/5823] New translations elitemobs.md (Hindi) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0d80fe347fc6ef8ba1055be6d8b017df2623ff62 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:36 -0600 Subject: [PATCH 5681/5823] New translations griefprevention.md (Hindi) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b3a37d3d7f8a2f1347516848c45f34eb47959634 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:37 -0600 Subject: [PATCH 5682/5823] New translations itemsadder.md (Hindi) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 4f31114d8df037de8afc798577937c3289b835ca Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:38 -0600 Subject: [PATCH 5683/5823] New translations lands.md (Hindi) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ee60c4baf05c9fb3f297ad050c4315a2bf9f46b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:39 -0600 Subject: [PATCH 5684/5823] New translations openinv.md (Hindi) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f54d34b8cf116661cd13ecbc6e049eff436c66d1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:40 -0600 Subject: [PATCH 5685/5823] New translations plotsquared.md (Hindi) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 83203ae710e830aa5758635bd7f52b9970be5d38 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:41 -0600 Subject: [PATCH 5686/5823] New translations residence.md (Hindi) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 722e894c3bdd56a4af3f88caace817e09957ff26 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:42 -0600 Subject: [PATCH 5687/5823] New translations slimefun.md (Hindi) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From cbefb51007b14a261ec4be7eddd88151dba4f1da Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:43 -0600 Subject: [PATCH 5688/5823] New translations superiorskyblock.md (Hindi) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9cc77101a59fca905821407c15831dca5b8869a7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:44 -0600 Subject: [PATCH 5689/5823] New translations towny.md (Hindi) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 252505edba7b08472f0b34e50eb33fae835a54ba Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:45 -0600 Subject: [PATCH 5690/5823] New translations velocity.md (Hindi) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 5d14efdc673f0e361531c357df410e16cf288354 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:47 -0600 Subject: [PATCH 5691/5823] New translations 03-work-with-shop-manager.md (Hindi) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From e305c52a2aeafb616163f2896feb7cca04075046 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:48 -0600 Subject: [PATCH 5692/5823] New translations 05-per-shop-permission-management.md (Hindi) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 73c542a6862267b200d6fe49ae707a09f5128cb1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:49 -0600 Subject: [PATCH 5693/5823] New translations 06-protocol-system.md (Hindi) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From c03eba859c5d42a6e8ff20c5a7a2fa79d15e3ae6 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:51 -0600 Subject: [PATCH 5694/5823] New translations compare-reremake.md (Hindi) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From aefe149c1ec0bda98b58b71d22fb8773ee95ab1e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:55 -0600 Subject: [PATCH 5695/5823] New translations intro.md (Hindi) --- i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 120a62d4de5e512d24db90d6673343e90bf9c31c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:56 -0600 Subject: [PATCH 5696/5823] New translations cmd-alias.md (Hindi) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 31c7328af2fd7c7dfe5b23982e9caa939f2ead6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:18:57 -0600 Subject: [PATCH 5697/5823] New translations datasource.md (Hindi) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From ad1dac699ce50d3c4a9bda0535d80416ed499c21 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:01 -0600 Subject: [PATCH 5698/5823] New translations interaction.md (Hindi) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From a91165266896e59e75216b2c9ce7f1d001f377ed Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:10 -0600 Subject: [PATCH 5699/5823] New translations display-system.md (Hindi) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From f98dbceaa670be98d8deb6d0980fdad77f3a525e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:11 -0600 Subject: [PATCH 5700/5823] New translations history.md (Hindi) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 4bb4efcfcb4b4c11afff1a0373fc0ede907d6292 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:32 -0600 Subject: [PATCH 5701/5823] New translations protection.md (Hindi) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 9a8951c92750572c0bc67de848d00316fb9f2b73 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:34 -0600 Subject: [PATCH 5702/5823] New translations shop-basic.md (Hindi) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From cd57bcc4198fa285c8e514a7094a59f9d100dc46 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:41 -0600 Subject: [PATCH 5703/5823] New translations special-effect.md (Hindi) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 0b70c8dddbcc1777eae1368940d6e90764702dc7 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:44 -0600 Subject: [PATCH 5704/5823] New translations permissions.md (Hindi) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 5b341862132d927bc5ff5ae641cb46ba5fb78874 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:46 -0600 Subject: [PATCH 5705/5823] New translations licenses.md (Hindi) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From e0aa789d96aa49b457bdd1c4bede37ec47ad5e78 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:47 -0600 Subject: [PATCH 5706/5823] New translations netease.md (Hindi) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From d0cbab3d5e929e4d7244f527473b605792a2f6c5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:48 -0600 Subject: [PATCH 5707/5823] New translations privacy.md (Hindi) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From afa4a1f1e3f98ba348d55ebb3956562cf87ad0e5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:51 -0600 Subject: [PATCH 5708/5823] New translations bluemap.md (Hindi) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From d6dc1e1b62b43a78ccb4b1463c4a3bee5400c3ac Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:52 -0600 Subject: [PATCH 5709/5823] New translations discordsrv.md (Hindi) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 58968415146ed387a2370ccf9a07d9cec742512b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:53 -0600 Subject: [PATCH 5710/5823] New translations discount.md (Hindi) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From 1d00ce737e633f110815c56b170dc6619b4b7457 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:54 -0600 Subject: [PATCH 5711/5823] New translations displaycontrol.md (Hindi) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 086ff89d73b1a12416513b1424af4610ebc76300 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:55 -0600 Subject: [PATCH 5712/5823] New translations dynmap.md (Hindi) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 75cef8c4bd4630ff1950b717e3457cb97d3ab681 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:19:57 -0600 Subject: [PATCH 5713/5823] New translations ecoenchants.md (Hindi) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From a0424e552ff7c3aa5d33f79c538af2750d067f14 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:00 -0600 Subject: [PATCH 5714/5823] New translations display-control.gif (Hindi) From f8968646176cfaa2c8e804be64aeb7ce43725b37 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:05 -0600 Subject: [PATCH 5715/5823] New translations per-shop-perms-management.md (Hindi) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From ad40c2da2c9e15dbb65e4b042c18ed0fa196f51b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:06 -0600 Subject: [PATCH 5716/5823] New translations price-system.md (Hindi) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 2baf22d75c7bb2a38cfdd2f5514b8955803794f2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:07 -0600 Subject: [PATCH 5717/5823] New translations protection-checker.md (Hindi) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From d7e403778a10ddcd2b1576b180cd8673d0d9a94f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:08 -0600 Subject: [PATCH 5718/5823] New translations protection.md (Hindi) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 3fe9b77c6e876cb447c41cc1ec83631b094f511b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:09 -0600 Subject: [PATCH 5719/5823] New translations ranks.md (Hindi) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From b64022c01c9a5caf1c686193e05b804db15f1efe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:11 -0600 Subject: [PATCH 5720/5823] New translations shop-basic.md (Hindi) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 5697e257b19d92d7b8904b5664c875776b920d4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:13 -0600 Subject: [PATCH 5721/5823] New translations shop-fees.md (Hindi) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 8cd3beb5779faaba9ba3ee5ce3ca6a9e13d6e3a0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:14 -0600 Subject: [PATCH 5722/5823] New translations shop-history.md (Hindi) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 64353f5babb7685b2db9be20c2bd4443f8282fbd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:15 -0600 Subject: [PATCH 5723/5823] New translations shop-purger.md (Hindi) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 12b48ef811c0fad1fa0217375a6ae7e8e8e6d782 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:16 -0600 Subject: [PATCH 5724/5823] New translations sign-material.md (Hindi) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 1b701dcbdbd0a5f05f937e21b6dc007556d7d315 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:18 -0600 Subject: [PATCH 5725/5823] New translations suggest-price.md (Hindi) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 897daee38fa07687a44f50ff7b9d71ed61fcfb6c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:19 -0600 Subject: [PATCH 5726/5823] New translations special-effect.md (Hindi) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 7052166f5941e83965a317a4e1685731c72d6cda Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:22 -0600 Subject: [PATCH 5727/5823] New translations install.md (Hindi) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From aed5d40d0e3f9ed0b3ba01fd5721e5c424a4e13f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:23 -0600 Subject: [PATCH 5728/5823] New translations permissions.md (Hindi) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From b9f73882157fc520ab031bef6df1ebd1f603aefb Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:24 -0600 Subject: [PATCH 5729/5823] New translations angelchest.md (Hindi) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From 01a7ec579d67adf62b426ea1bb7d0075c32a6f67 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:25 -0600 Subject: [PATCH 5730/5823] New translations plotsquared.md (Hindi) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From ea0a1bf1815c2ec7dee2ce4d79029fb85320a4c9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:26 -0600 Subject: [PATCH 5731/5823] New translations residence.md (Hindi) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 680a53810aa677e908918c7e98596d5f773328ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:27 -0600 Subject: [PATCH 5732/5823] New translations superiorskyblock.md (Hindi) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From f18405e16c81b54819b97a680e462afa65eb255b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:28 -0600 Subject: [PATCH 5733/5823] New translations velocity.md (Hindi) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From c227cbc88043e54d8b71973f3777dd682df42344 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:29 -0600 Subject: [PATCH 5734/5823] New translations worldguard.md (Hindi) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 585c817c766d6e86343fa066073f6aa2aa1b5e04 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:30 -0600 Subject: [PATCH 5735/5823] New translations intro.md (Hindi) --- i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From 765e600ecac6ce8abda1afc7c809f99fcf6abd3a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:31 -0600 Subject: [PATCH 5736/5823] New translations interaction.md (Hindi) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From e6a54be66d269d1849399aa0e7e4d6b4ce9451df Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:33 -0600 Subject: [PATCH 5737/5823] New translations multi-currency.md (Hindi) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 3ea5d8326b78231254628ca0ee61e20778367499 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:34 -0600 Subject: [PATCH 5738/5823] New translations performance-tweaking.md (Hindi) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From 71559f447eccce2932f16959e6dfbf1244b1f4b0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:35 -0600 Subject: [PATCH 5739/5823] New translations display-system.md (Hindi) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From da811b2ab0e42e81cb57bb80de64962aef467301 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:36 -0600 Subject: [PATCH 5740/5823] New translations compare-reremake.md (Hindi) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/hi-IN/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From d7cb35881c1c9902e12ac960ca50df85c26c5e76 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:38 -0600 Subject: [PATCH 5741/5823] New translations licenses.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/about/licenses.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md index 4e9a1a040e..e0cd60cb87 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,7 +1,7 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and [GNU Affero General Public License v3.0][agplv3]. -New contributions will follow the updated license of [GNU Affero General Public License v3.0][agplv3]. +Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. ## Third-party components @@ -158,7 +158,6 @@ Translation are provided by Community Members, OTA and Platform by Crowdin. [apache]: https://www.apache.org/licenses/ [mit]: https://opensource.org/licenses/MIT [gplv3]: https://www.gnu.org/licenses/gpl-3.0.html -[agplv3]: https://www.gnu.org/licenses/agpl-3.0.html [lgplv3]: https://www.gnu.org/licenses/lgpl-3.0.html [lgplv2]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [gplv2]: https://www.gnu.org/licenses/gpl-3.0.html From bc4f02c0deb104abd20d094332c6940f062652ab Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:39 -0600 Subject: [PATCH 5742/5823] New translations netease.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md index ccc1f3eb9a..606f2c3352 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 42ce0e5b6b803095643c83c90ca4a87de394afc0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:42 -0600 Subject: [PATCH 5743/5823] New translations discordsrv.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/discordsrv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md index 230817214e..c3d848558f 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From c99d172f3b611073eeb2b6f11b6f85726171b6a4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:43 -0600 Subject: [PATCH 5744/5823] New translations bluemap.md (Chinese Traditional, Hong Kong) --- .../current/addon/bluemap.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md index dea40a9d49..f1c175b5d7 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,7 +16,20 @@ BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://m ```yaml config-version: 1 +# If you want the marker set/markers to display by default when opening the map. display-by-default: true +#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. +icon-file-location: "/assets/chest.png" +# If you want to display the marker icon. +display-icon: true +# Max distance of range where the user can see the marker, useful for lag reduction in frames. +max-distance: 1000 +# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). +marker-label: "%item%, %price%, %stock%, %owner%, %type%" +# This is the popup text when clicking the shop marker itself. +marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' +# How many times per second does the plugin refresh the chestshops? +refresh-per-seconds: 5 ``` ## Localization From 329c72e94a2496e68b8f442cb83b02a7ac865cf2 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:44 -0600 Subject: [PATCH 5745/5823] New translations discount.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/discount.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md index 60b550387e..afbea9a4d5 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 9b4dfb5cffa2e1690bb56c1de2df3b0514c81ee4 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:46 -0600 Subject: [PATCH 5746/5823] New translations displaycontrol.md (Chinese Traditional, Hong Kong) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index cb73459784..61f1b149c7 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2e899ab4c8bde2f18e522661b44478ac22734010 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:47 -0600 Subject: [PATCH 5747/5823] New translations dynmap.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md index 8928b83a59..24ad30ddff 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: -Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From 5987f72383f63d55e906e16122b3b5406aeb8075 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:48 -0600 Subject: [PATCH 5748/5823] New translations ecoenchants.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/ecoenchants.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index 18a96f5b0b..cc8d3c7e34 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e2dc813e196083676cb0b7ff3a5a50c59417bef3 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:51 -0600 Subject: [PATCH 5749/5823] New translations display-control.gif (Chinese Traditional, Hong Kong) From 6ce32a00093da1ca38fbbb4867d7f7b1d2608e65 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:20:59 -0600 Subject: [PATCH 5750/5823] New translations limited.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/limited.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md index 0910d46e27..fae55a8c95 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/limited.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ff346df14cb7b4041799ac3ed8b1d4f6e18d6edd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:00 -0600 Subject: [PATCH 5751/5823] New translations list.md (Chinese Traditional, Hong Kong) --- i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md index e0fe174113..f20b91fd7b 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/list.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0143bc4144805830cfd0edf4ec5fed2601c576a1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:01 -0600 Subject: [PATCH 5752/5823] New translations plan.md (Chinese Traditional, Hong Kong) --- i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md index 4567a27b3a..c10ef4df42 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/plan.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From e89ed4a13b38c57c60ecf20ac176e1a51a1d0851 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:02 -0600 Subject: [PATCH 5753/5823] New translations reforges.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/reforges.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md index 2ed530e705..25fff1752a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reforges.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From a03e435b4ffd335830177018e99ca5dcb0e58faa Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:04 -0600 Subject: [PATCH 5754/5823] New translations reremake-migrator.md (Chinese Traditional, Hong Kong) --- .../current/addon/reremake-migrator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md index 97739f56c2..6f9f51d250 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/reremake-migrator.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 8d5ecea1195e0ce14306742bb1eda5d3b612c5fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:05 -0600 Subject: [PATCH 5755/5823] New translations shopitemonly.md (Chinese Traditional, Hong Kong) --- .../current/addon/shopitemonly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md index 10d7889014..1ccfe977b3 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/shopitemonly.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 0ba29f425330d90d4d35e24427ee63e40613b14a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:07 -0600 Subject: [PATCH 5756/5823] New translations 6.2.0.9.md (Chinese Traditional, Hong Kong) --- .../current/changelogs/6.2.0.9.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md index 8172f9b410..dcc3edc67d 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/changelogs/6.2.0.9.md @@ -20,20 +20,20 @@ the ControlComponent object with a custom one that will replace the original dur ### Introduction of the Revamped Packet System 1. **About**: - - A modular and scalable system for managing packets related to virtual display items in Minecraft. - - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. + - A modular and scalable system for managing packets related to virtual display items in Minecraft. + - Supports both ProtocolLib and PacketEvents libraries for greater flexibility. 2. **Custom Packet Factories**: - - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. - - Packet types: - - **Spawn Packet**: Spawns a virtual item entity at a specific location. - - **Metadata Packet**: Updates the visual properties of virtual items. - - **Velocity Packet**: Adds motion/velocity to entities (currently optional). - - **Destroy Packet**: Removes the entity from the client view. + - Modular implementation of `PacketFactory` for game versions 1.20.x and 1.21.x. + - Packet types: + - **Spawn Packet**: Spawns a virtual item entity at a specific location. + - **Metadata Packet**: Updates the visual properties of virtual items. + - **Velocity Packet**: Adds motion/velocity to entities (currently optional). + - **Destroy Packet**: Removes the entity from the client view. 3. **Error Handling and Logging**: - - Enhanced debug logs to trace packet-related issues. - - Detailed error messages for missing factories or unregistered listeners. + - Enhanced debug logs to trace packet-related issues. + - Detailed error messages for missing factories or unregistered listeners. #### Improvements: From 9c66de34a15b8f26c673027c2c4f0b213057ad41 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:09 -0600 Subject: [PATCH 5757/5823] New translations advancedregionmarket.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/advancedregionmarket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md index 7775308722..c6e0948d19 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/advancedregionmarket.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 67394d3508f7268169a6600bec005942863d4781 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:10 -0600 Subject: [PATCH 5758/5823] New translations bentobox.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/bentobox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md index f420997a9c..38587e3784 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bentobox.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 6818cecf38db56106190ad63ddf7192b3f96d6ec Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:11 -0600 Subject: [PATCH 5759/5823] New translations bungeecord-geyser.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/bungeecord-geyser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md index 5ed8182c9a..259c55f342 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord-geyser.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 3c045f44ee92c1232e68aea64ea0040259313259 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:12 -0600 Subject: [PATCH 5760/5823] New translations bungeecord.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/bungeecord.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md index 874d519f56..7fd4596a6a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/bungeecord.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 81170e3f360665515b4b2afb740cea361f9ca163 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:13 -0600 Subject: [PATCH 5761/5823] New translations chestprotect.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/chestprotect.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md index 27d68956a8..20fbaf7a0c 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/chestprotect.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,5 +10,5 @@ This compatibility module added [Chest Protect](https://www.spigotmc.org/resourc ## How does it work? -This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident.\ +This compatibility module will prevent fake protection check events from passing to Chest Protect's listeners, so the protections won't be deleted by accident. It also prevents players from creating shops on ChestProtect protected containers. From 71574fd8688356cb133bdf8e6558ea692964352c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:14 -0600 Subject: [PATCH 5762/5823] New translations clearlag.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/clearlag.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md index 220e26d8bb..e1757e7be9 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/clearlag.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2718983d5e303ecc9daf42f40a5c2433d4858e88 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:15 -0600 Subject: [PATCH 5763/5823] New translations elitemobs.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/elitemobs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md index 743d3ae666..2ac9b10488 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/elitemobs.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From be5838b77b103f15d8c259da15e2c555c701549b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:16 -0600 Subject: [PATCH 5764/5823] New translations griefprevention.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/griefprevention.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md index 43653b5adf..32614d3019 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/griefprevention.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 91fc82cda729dc9d2860609df128ca17ce4f57de Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:17 -0600 Subject: [PATCH 5765/5823] New translations itemsadder.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/itemsadder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md index 452f3a2fb0..d4ae7d129a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/itemsadder.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From ebe7e77f66f708e72290e165c1b40294679c1e6e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:18 -0600 Subject: [PATCH 5766/5823] New translations lands.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/lands.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/lands.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/lands.md index 06296f5779..7671fcdfe0 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/lands.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/lands.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 2561ed4b54647d7f5d171adbd13c58bfc8c912d9 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:19 -0600 Subject: [PATCH 5767/5823] New translations openinv.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/openinv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md index c51f628615..4807d57873 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/openinv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From f85ada8036082a3af8f7f7cf45cc28125387d8a5 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:20 -0600 Subject: [PATCH 5768/5823] New translations plotsquared.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 8a8dea6140..81010d0a8d 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 2ac484dac47197cb118b4928d63467cbf60d703f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:21 -0600 Subject: [PATCH 5769/5823] New translations residence.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md index d1b574fc60..6d79aeb35e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From b2c04821a73422108534e61ad7d0c3843a71eb90 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:22 -0600 Subject: [PATCH 5770/5823] New translations slimefun.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/slimefun.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md index 66c04adfed..4dfa8ae97c 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/slimefun.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 69e8455a7808e070e71a7ec1663ff3a88466884d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:23 -0600 Subject: [PATCH 5771/5823] New translations superiorskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/superiorskyblock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 3b7e0f3b44..7673499ee4 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 82a1e9844ab12e00c77d4f7d970bb0254018d55f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:24 -0600 Subject: [PATCH 5772/5823] New translations towny.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/towny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md index fe77dddc34..b26c19d335 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/towny.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From b8dcf8f58550b25d66b9322ca3a593cbdfbf6ce0 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:25 -0600 Subject: [PATCH 5773/5823] New translations velocity.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/velocity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 0aa96453dd..2ec68179a6 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). ::: From 19a83f51ad758923b6d9a10a9383a2a05af54f0a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:27 -0600 Subject: [PATCH 5774/5823] New translations 03-work-with-shop-manager.md (Chinese Traditional, Hong Kong) --- .../current/development/03-work-with-shop-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md index aa2404c594..7828d414ad 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/03-work-with-shop-manager.md @@ -10,7 +10,7 @@ ShopManager manager = api.getShopManager(); ## Getting a shop -Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates.\ +Since Minecraft has a special "Large Chest", we can't simply get the store map directly from the coordinates. QuickShop-Hikari's store is only bound to one half of "Large Chest", so to get the store, you need to query both the cube itself and its associated cube. The good thing is that there is an API in the plugin that allows you to handle this situation very easily. @@ -71,7 +71,7 @@ manager.deleteShop(shop) // Permanently delete this store, both memory and datab ## Identify a store -Please note that store locations are technically variable and you should not use coordinates to identify a store.\ +Please note that store locations are technically variable and you should not use coordinates to identify a store. Also RuntimeRandomUniqueId should not be used to identify the store, as the name suggests, the value changes every time the server restarts, it should only be used to handle scenarios where the player interacts with the server. ```java From 830337d2af8ab4061211b9368a68a07dda69fe2c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:29 -0600 Subject: [PATCH 5775/5823] New translations 05-per-shop-permission-management.md (Chinese Traditional, Hong Kong) --- .../current/development/05-per-shop-permission-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md index 543f1851da..4f839ed652 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/05-per-shop-permission-management.md @@ -1,6 +1,6 @@ # 0x05 Per shop permission -QuickShop-Hikari has a per shop permission management system.\ +QuickShop-Hikari has a per shop permission management system. Therefore, for a normal permission node check is not enough, you need to attach an additional check. ## Check with shop From 014c8cdb8ccfd2f9d86a08faf11f645f2034376c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:30 -0600 Subject: [PATCH 5776/5823] New translations 06-protocol-system.md (Chinese Traditional, Hong Kong) --- .../current/development/06-protocol-system.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md index 5d37a15536..0380b789f9 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/development/06-protocol-system.md @@ -15,30 +15,30 @@ This documentation will guide developers through the components, implementation - **Purpose**: Manages packet handling and initialization logic. - **Interface**: `PacketHandler` - **Key Methods**: - - `Map> factories()` - - Retrieves a map of supported `PacketFactory` instances keyed by game versions. - - `void initialize()` - - Initializes the packet handler. - - `Optional> factory(String version)` - - Retrieves a `PacketFactory` for a specific game version. + - `Map> factories()` + - Retrieves a map of supported `PacketFactory` instances keyed by game versions. + - `void initialize()` + - Initializes the packet handler. + - `Optional> factory(String version)` + - Retrieves a `PacketFactory` for a specific game version. ### 2. **PacketFactory** - **Purpose**: Creates and sends specific packet types. - **Interface**: `PacketFactory` - **Supported Packets**: - - **Spawn Packet**: - - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. - - Example Use: Representing shop items visually. - - **Metadata Packet**: - - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. - - Example Use: Updating item display name or properties. - - **Velocity Packet**: - - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. - - Example Use: Custom animations for virtual items. - - **Destroy Packet**: - - Removes the entity from the client view. Created using `createDestroyPacket()`. - - Example Use: Unloading or removing a virtual display item. + - **Spawn Packet**: + - Spawns a virtual item at a specified location. Typically created using `createSpawnPacket()`. + - Example Use: Representing shop items visually. + - **Metadata Packet**: + - Updates an entity's metadata, such as appearance or name. Created using `createMetaDataPacket()`. + - Example Use: Updating item display name or properties. + - **Velocity Packet**: + - Assigns motion or velocity to an entity. Created using `createVelocityPacket()`. + - Example Use: Custom animations for virtual items. + - **Destroy Packet**: + - Removes the entity from the client view. Created using `createDestroyPacket()`. + - Example Use: Unloading or removing a virtual display item. Developers implementing custom `PacketFactory` should ensure these packets are correctly handled and optimized for performance. @@ -46,24 +46,24 @@ Developers implementing custom `PacketFactory` should ensure these packets are c - **Purpose**: Oversees the lifecycle of virtual display items and integrates with packet handlers. - **Key Features**: - - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). - - Manages virtual display items mapped to chunks. - - Provides thread-safe operations for adding and removing display items. + - Registers and initializes `PacketHandler` instances (e.g., `ProtocolLibHandler` and `PacketEventsHandler`). + - Manages virtual display items mapped to chunks. + - Provides thread-safe operations for adding and removing display items. ### 4. **VirtualDisplayItem** - **Purpose**: Represents a virtual item displayed to players. - **Key Features**: - - Generates and caches packets for spawning, metadata, velocity, and destruction. - - Manages packet senders for each player. - - Handles spawn and removal operations dynamically. + - Generates and caches packets for spawning, metadata, velocity, and destruction. + - Manages packet senders for each player. + - Handles spawn and removal operations dynamically. ### 5. **ProtocolLibHandler and PacketEventsHandler** - **Purpose**: Provide implementations of `PacketHandler` using ProtocolLib and PacketEvents, respectively. - **Differences**: - - `ProtocolLibHandler` leverages ProtocolLib API. - - `PacketEventsHandler` uses the PacketEvents library. + - `ProtocolLibHandler` leverages ProtocolLib API. + - `PacketEventsHandler` uses the PacketEvents library. --- @@ -140,11 +140,11 @@ public class CustomPacketFactory implements PacketFactory { Packet factories are provided for specific game versions through two primary implementations: - **ProtocolLib**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` - **PacketEvents**: - - Versions: 1.20.1 - 1.21.4 - - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` + - Versions: 1.20.1 - 1.21.4 + - Factories: `PacketFactoryv1_20`, `PacketFactoryv1_21` --- From 5474f780d95752281e4c8e9b8aa2ca499a930738 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:32 -0600 Subject: [PATCH 5777/5823] New translations compare-reremake.md (Chinese Traditional, Hong Kong) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 6b39f02520..5d497ee686 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support\ -✔️+ = Enhanced full support\ -❌ = Unsupported\ +✔️ = Full Support +✔️+ = Enhanced full support +❌ = Unsupported ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are.\ -If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ +Well, it depends on what your needs are. +If you have an old server ({'<'}1.20) instance, Reremake is your only choice. ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try! From ba5d251cc3bb8205e9a48be06a652160548a669e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:36 -0600 Subject: [PATCH 5778/5823] New translations intro.md (Chinese Traditional, Hong Kong) --- i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md index 71d0d9a481..21156b1927 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From a1a1c8d439cd163fb154f702eef8c030e211fc3f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:37 -0600 Subject: [PATCH 5779/5823] New translations cmd-alias.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/modules/cmd-alias.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md index 53f1577685..e6ed381c0d 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/cmd-alias.md @@ -23,7 +23,7 @@ custom-commands: - cshop ``` -Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect.\ +Simple add or remove prefix from `custom-commands` list, then you might need to restart your server to make it take effect. The effect should be like this: ![command-alias](./img/command-alias.png) From 2a7b210ba821dbbd8d2d5a9dbb45fe55ed44d662 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:38 -0600 Subject: [PATCH 5780/5823] New translations datasource.md (Chinese Traditional, Hong Kong) --- .../current/modules/datasource.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/datasource.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/datasource.md index 6fc1bd8931..3fd3a8bdee 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/datasource.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/datasource.md @@ -48,7 +48,7 @@ Execute the `/quickshop export` command in console, quickshop will export a zip ![exported data](img/database-export.png) -Stop your database, switch the datasource, and start the server.\ +Stop your database, switch the datasource, and start the server. You may noticed all shops are gone, because new datasources had no data inside, we will restore them from export. Rename that exported ZIP file to `recovery.zip`, execute `/quickshop recovery` and restart your server, all shops should back. From 6190cfb2a80d8785ec791f70370e6698d7368d2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:42 -0600 Subject: [PATCH 5781/5823] New translations interaction.md (Chinese Traditional, Hong Kong) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md index c1e5050195..aac124c7d6 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler.\ +The Interaction Manager allows you to customize the click handler. For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From 1221e18ac2c6f8e5cad934a90c03cda35fc4b456 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:50 -0600 Subject: [PATCH 5782/5823] New translations display-system.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index 8271b39f66..ff37733bb8 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center.\ +Too many items in same region may hurt client fps, especially when you are in a shopping center. You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From d1d6921c77da56a3afb95f56b8450d3a3905bc03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:21:51 -0600 Subject: [PATCH 5783/5823] New translations history.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/history.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/history.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/history.md index fa891adeab..195b64a042 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/history.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/history.md @@ -24,7 +24,7 @@ The History GUI displays the details of each recorded transaction and other usef ### Transaction details -When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed.\ +When hovering over a detail item, information such as store name (or coordinates), purchaser, item, amount, tax, etc. will be displayed. If you are checking the history of more than one store, the player head will be replaced with an item from the corresponding store. ![history-gui](./img/history-gui.png) From 795d323536d865597dd72e41faf86f441fc2111b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:11 -0600 Subject: [PATCH 5784/5823] New translations protection.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md index fe55d65054..0f6e5345c2 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop.\ +By default, players that don't have permission or not the owner cannot remove another player's shop. And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 6fb8ea7f64f7c7e8992fe48b6a1dc84aad38ef2e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:13 -0600 Subject: [PATCH 5785/5823] New translations shop-basic.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 18739ad964..8b618774f4 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat.\ +Right-click the shop info sign, a control panel will pop up at your chat. Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From ead55b013ff887b2fbef49714947232bfd662e1d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:20 -0600 Subject: [PATCH 5786/5823] New translations special-effect.md (Chinese Traditional, Hong Kong) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md index 8a983e37cd..a81399fe4e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From 14318c391370d9991ab27fba9a2e2894f668eb03 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:23 -0600 Subject: [PATCH 5787/5823] New translations permissions.md (Chinese Traditional, Hong Kong) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md index 9e26c13c94..84630c3ab9 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use:\ +To give a group a specific permission, you can use: **Grant**: `/lp group permission set true` -To revoke it, execute:\ +To revoke it, execute: **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ +If a permission is included in a _Simple Permission_, you can explicitly override to disable it: **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`.\ +If you don't know what the name of your group is, use `default`. To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From 360f538c5dfb769210174f53719700a783d0e7b1 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:24 -0600 Subject: [PATCH 5788/5823] New translations licenses.md (Chinese Traditional, Hong Kong) --- .../current/about/licenses.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md index e0cd60cb87..d1a2028f09 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/licenses.md @@ -1,11 +1,10 @@ # Licenses -Quickshop-Hikari is dual licensed under [GNU General Public License v3.0][gplv3] and \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. -New contributions will follow the updated license of \[GNU Affero General Public License v3.0]\[https\://www\.gnu.org/licenses/agpl-3.0.html]. +QuickShop-Hikari are licensed under [GNU General Public License v3.0][gplv3]. -## Third-party components +## Thrid-party componments -QuickShop-Hikari contains multiple 3rd-party open-source components. +QuickShop-Hikari contains multiple 3rd-party open-source components.\ In accordance with the relevant requirements of their license, we list them below. ### Apache Commons Compress @@ -120,8 +119,8 @@ For extra components (e.g Addons or Compatibility Modules), they are published i ### Paste Viewer -Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura). -Pastebin service powered by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). +Paster Viewer style powered by [Sakura.css](https://github.com/oxalorg/sakura).\ +Pastebin service powerted by [Lucko's Bytebin](https://bytebin.lucko.me/), [support Lucko](https://github.com/sponsors/lucko). ### Reversed Proxy From e12955c4a6ecdf1890071a975cb0a65eb091550a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:25 -0600 Subject: [PATCH 5789/5823] New translations netease.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/about/netease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md index 606f2c3352..ccc1f3eb9a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/netease.md @@ -25,5 +25,5 @@ Therefore, in accordance with the relevant laws and regulations, we have taken t - IP address-based detection and blocking of QuickShop-Hikari in protected areas. -QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team. +QuickShop-Hikari is an [open source software](https://www.gnu.org/licenses/quick-guide-gplv3.zh-cn.html), anyone can fork and modify it, we have no right to ask other people to don't fork or don't modify our software. Therefore, the above stated restrictions are only valid for the official download channel of QuickShop-Hikari team.\ If you are running a forked or modified version, please contact the author of the forked or modified version, the QuickShop-Hikari team cannot do anything about it. From 6de9fea847a83369f3b05d9065dd36de4aebe52f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:26 -0600 Subject: [PATCH 5790/5823] New translations privacy.md (Chinese Traditional, Hong Kong) --- .../current/about/privacy.md | 55 ++++++++++++++----- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md index 6bf5e30e29..6aa1337a06 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/about/privacy.md @@ -1,6 +1,6 @@ # Privacy -When using the QuickShop-Hikari service, we will send the necessary and partial optional data to the relevant service provider. +When using the QuickShop Hikari service, we will send the necessary and partial optional data to the relevant service provider. ## bStats @@ -15,24 +15,17 @@ All data collected will be displayed on this page: [bStats - QuickShop-Hikari](h To quit bStats metrics, you can disable bstats service in QuickShop-Hikari's configuration: ```yaml -#Privacy Controller allows you turn on/off some options that related to privacy. This is our move towards privacy transparency. -#By audit all privacy reviewing activities, execute `/quickshop paste` to generate a paste and check `Privacy Logs` section. -#To out-put from bStats completely, go to /plugins/bStats/config.yml. -privacy: - # Category Control - type: - # Including bStats metrics with `Statistic - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - STATISTIC: true - # Including bStats metrics with `Research - ` prefix, see all metrics we collected on https://bstats.org/plugin/bukkit/QuickShop-Hikari/14281 - RESEARCH: true +#Disallow QuickShop to send metrics data to bStats. +#Please let the metrics enabled, it helps the author :). +disabled-metrics: false ``` -Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators. +Note: The collected data won't deleted from bStats, to remove exists data, please contact bStats administrators.\ Note: We respect your bStats global settings, if you has been disabled bStats in global, we won't send any data to bStats. ## Rollbar Error Tracking -We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automatically submit to our Rollbar bin. +We use [Rollbar](https://rollbar.com/) to collect error reports. All errors on your server which related to QuickShop-Hikari will be automaticlly submit to our Rollbar bin. You can check Rollbar's Privacy Policy [here](https://docs.rollbar.com/docs/privacy-policy). @@ -52,7 +45,7 @@ Including: ### Regenerate QuickShop-Hikari unique ID -While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`. +While you install QuickShop-Hikari in fresh, the your unique ID will be generated and write into your `config.yml`.\ The ID does not depend on any other information for calculation and is completely random, It is used in our bug tracking and other scenarios where different QuickShop-Hikari instances need to be identified. In case you are sure that no addon is using this value, you can remove this from the configuration file so that QuickShop-Hikari will generate a new unique ID. @@ -71,13 +64,19 @@ Note: The collected data won't deleted from Rollbar, to remove exists data, plea ## Paste -When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/). +When you creating a paste by `/quickshop paste` command, you data will upload to [Lucko's Bytebin](https://bytebin.lucko.me/).\ To avoid data uploading, you can create local paste by using command `/quickshop paste file`, the paste will save to your local disk without uploading. The Paste Viewer hosting on Github Pages, access the uploaded data through CloudFlare Worker. While we generating your Paste, we will censor your sensitive data, Don't send your Paste to anyone you don't trust. +## IP Detecting + +We will send an IP lookup request to CloudFlare to determine if your server is located in mainland China. For more information, please see: [Regional legal restrictions](netease.md). + +The URL we will request: `https://cloudflare.com/cdn-cgi/trace`. + ## Updater For checking update, QuickShop-Hikari will request CodeMC.io's Nexus for checking updates. @@ -88,3 +87,29 @@ To disable update checker, you can turn it off by adjust the configuration: #Should QS be allowed to check for updates? updater: false ``` + +## Donating + +When you donating on ko-fi.com, ko-fi will collect your personal data, click [here](https://more.ko-fi.com/privacy) to check ko-fi's privacy policy. + +Your personal data will also send to Ghost_chu's web server for showcase your name on our supporter list, including: + +- Time +- Your Ko-fi username. +- Donation Type +- Is public +- Message ID +- Message +- Kofi Transaction ID +- Tier Name + +The data collected is stored in the territory of the People's Republic of China and is managed in accordance with the relevant laws and regulations of the server location (Beijing).\ +To remove your data, please contact QuickShop-Hikari developer. + +The data below will show up for everyone at [here](https://quickshop-kofi-proxy.ghostchu.workers.dev/): + +- Time +- Type +- Your Ko-fi username + +If you donation has been set to private, it won't show up. From 794bd4fa346bd7d19495a5a5922956d98b7bb77e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:29 -0600 Subject: [PATCH 5791/5823] New translations bluemap.md (Chinese Traditional, Hong Kong) --- .../current/addon/bluemap.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md index f1c175b5d7..dea40a9d49 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/bluemap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! +BlueMap Addon can display the QuickShop-Hikari shops on your [BlueMap](https://modrinth.com/plugin/bluemap) instance! ## Showcase @@ -16,20 +16,7 @@ BlueMap Addon can display the shop on your [BlueMap](https://modrinth.com/plugin ```yaml config-version: 1 -# If you want the marker set/markers to display by default when opening the map. display-by-default: true -#Location for the image you want as your quick-shop marker, it's defaulted to the BlueMap assets folder. -icon-file-location: "/assets/chest.png" -# If you want to display the marker icon. -display-icon: true -# Max distance of range where the user can see the marker, useful for lag reduction in frames. -max-distance: 1000 -# This is where the name of each quick-shop marker when looking at the list (placeholders are %item%, %price%, %stock%, %owner%, %type%, %location%). -marker-label: "%item%, %price%, %stock%, %owner%, %type%" -# This is the popup text when clicking the shop marker itself. -marker-detail: 'Chest Shop
Owner: %owner%
Item: %item%
Price: %price%
Stock: %stock%
Type: %type%
Location: %location%' -# How many times per second does the plugin refresh the chestshops? -refresh-per-seconds: 5 ``` ## Localization From 48ad22e837894942478f984e115405eed1762342 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:30 -0600 Subject: [PATCH 5792/5823] New translations discordsrv.md (Chinese Traditional, Hong Kong) --- .../current/addon/discordsrv.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md index c3d848558f..342a4be56a 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discordsrv.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -39,7 +39,7 @@ features: ## Per-player Settings -Players are able to use `/quickshop discord ` to toggle personal notification settings. +Players are able to use `/quickshop discord ` to toggle personal notifaction settings. ## Screenshot From 51c487c25b3ead247dfaf977e45b6530e55b6627 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:31 -0600 Subject: [PATCH 5793/5823] New translations discount.md (Chinese Traditional, Hong Kong) --- .../current/addon/discount.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md index afbea9a4d5..6d84800347 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/discount.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,15 +10,15 @@ Discount Addon added Discount Code in your QuickShop-Hikari server. ## Permission -- **quickshopaddon.discount.use** _(default: everyone)_ +- **quickshopaddon.discount.use** _(default: everyone)_\ Permission to use any `/quickshop discount` commands. -- **quickshopaddon.discount.bypass** _(default: OP)_ +- **quickshopaddon.discount.bypass** _(default: OP)_\ Permission to bypass the owner checks to force config discount codes, add non-self shops in allow list or remove a discount code. -- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_ +- **quickshopaddon.discount.create.server_all_shops** _(default: OP)_\ Permission to create discount code that applied to all shops in your server. -- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.player_all_shops** _(default: everyone)_\ Permission to create discount code that applied to player themself shops. -- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_ +- **quickshopaddon.discount.create.specific_shops** _(default: everyone)_\ Permission to create discount code that applied to shops in the code allow list. ## Create a discount code @@ -57,7 +57,7 @@ To uninstall a Discount Code, you need use command: /quickshop discount uninstall ``` -## Show details for a installed discount code +## Show detailes for a installed discount code To use `info` subcommand, you can query the code creator, range, remaining usage, expired time, threshold and discount rate. @@ -77,15 +77,15 @@ To remove your a specified discount code, execute command: ## Check if discount code can be applied to specific shop -You need install a discount code first, then you click the shop you want to check, a promote message will show up when you can enjoy the discount in this shop. +You need install a discount code first, then you click the shop you want to check, a promot message will show up when you can enjoy the discount in this shop.\ If code not accepted by target shop, you will also receive a warning message when you click it. ![](https://user-images.githubusercontent.com/30802565/208291999-a32277bb-4111-4dde-bcd4-1d5f5b40ce9e.png) ## Apply the discounting -You need install a discount code first, then purchase a shop that accept your code. -Then discount will applied to your purchase, and your remaining count will be consumed. +You need install a discount code first, then purchase a shop that accept your code.\ +Then discount will applied to your puchase, and your remaining count will be consumed. ![](https://user-images.githubusercontent.com/30802565/208292084-633fe7e1-239c-4b8c-99b2-87fc9e824e1f.png) @@ -93,7 +93,7 @@ _NOTE: If the above additional conditions are not met, the Discount Code will no ## Auto Purge Expired Code -An expired discount code will automatically removed while server startup or in 30mins. +An expired discount code will automaticlly removed while server startup or in 30mins.\ Before they got purged, players who use a expired code will receive a error message that says the code has been expired. ## Convert your time @@ -102,7 +102,7 @@ Expired time accepts both Zulu Time format and UNIX Timestamp in seconds format: ![](https://user-images.githubusercontent.com/30802565/208248088-01b1cbfe-ff79-4448-8a34-7e95324a71e1.png) -There have a such pretty online website can help you convert the time: +There have a such pretty online website can help you convert the time:\ [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) For Zulu Time (ISO 8601 Extended) format: From b9ea47dce8e383f9bc7c29e22fc65567f986d644 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:33 -0600 Subject: [PATCH 5794/5823] New translations dynmap.md (Chinese Traditional, Hong Kong) --- .../docusaurus-plugin-content-docs/current/addon/dynmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md index 24ad30ddff..8928b83a59 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/dynmap.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -Dynmap Addon can display the shop on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! +Dynmap Addon can display the QuickShop-Hikari shops on your [Dynmap](https://modrinth.com/plugin/dynmap) instance! ## Showcase From ed45a1add1779e44082490d766fb464d76e5621a Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:33 -0600 Subject: [PATCH 5795/5823] New translations protection.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md index 0f6e5345c2..fe55d65054 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection.md @@ -2,7 +2,7 @@ ## Player Protection -By default, players that don't have permission or not the owner cannot remove another player's shop. +By default, players that don't have permission or not the owner cannot remove another player's shop.\ And they also cannot open the shop container, put in items or take out items. But for some reason, you don't want QuickShop handle shop protection, you can disable by tweak config settings to disable it like below: From 5cce8fc9e03e9305ab37e4146a424a2734329b2b Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:34 -0600 Subject: [PATCH 5796/5823] New translations displaycontrol.md (Chinese Traditional, Hong Kong) --- .../current/addon/displaycontrol.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md index 61f1b149c7..cb73459784 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/displaycontrol.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: From 79e7280da33be592825adc96fa795fe5dc5fa2ae Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:35 -0600 Subject: [PATCH 5797/5823] New translations ecoenchants.md (Chinese Traditional, Hong Kong) --- .../current/addon/ecoenchants.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md index cc8d3c7e34..f474a85542 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/addon/ecoenchants.md @@ -2,7 +2,13 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). + +::: + +:::info + +This addon was added into QuickShop-Hikari at 5.0.0.0 ::: From 873b1c7a862befdf3c96a854641587597eaf0d57 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:39 -0600 Subject: [PATCH 5798/5823] New translations display-control.gif (Chinese Traditional, Hong Kong) From 8da88035161b1d69a7a36827dbb987ffddad66fe Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:44 -0600 Subject: [PATCH 5799/5823] New translations per-shop-perms-management.md (Chinese Traditional, Hong Kong) --- .../shops/per-shop-perms-management.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md index 7cfa962c54..98d61128ae 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/per-shop-perms-management.md @@ -2,7 +2,7 @@ QuickShop-Hikari provide a system to allow control every single shop's permissions. -**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!** +**THIS IS NOT PLUGIN PERMISSION NODES, IT IS SHOP LEVEL!**\ To check the plugin's permission nodes, please click [here](../../setup/permissions.md). ## Check the current shop settings @@ -16,7 +16,7 @@ Looking at a quickshop, execute command `/quickshop permission group list` will QuickShop-Hikari has built-in groups below: - quickshop-hikari.blocked - All players in this shop will cannot purchase this shop. -- quickshop-hikari.everyone - All undefined players will have this group's permissions. +- quickshop-hiakri.everyone - All undefined players will have this group's permissions. - quickshop-hikari.staff - Use command `/quickshop staff` will add that player into this group. - quickshop-hikari.administrator - Exactly same permission with shop owner, can do almost everything on this shop. @@ -24,39 +24,39 @@ QuickShop-Hikari has built-in groups below: QuickShop-Hikari has built-in permissions in the list below: -- quickshop-hikari.purchase +- quickshop-hikari.purchase\ Any players who own this permission can purchase with this shop. -- quickshop-hikari.show_information +- quickshop-hiakri.show_information\ Any players who own this permission can open shop purchase info panel. -- quickshop-hikari.preview_shop +- quickshop-hikari.preview_shop\ Any players who own this permission will have a `[Preview Item]` button on shop purchase info panel and allow to open this shop's preview GUI. -- quickshop-hikari.search +- quickshop-hikari.search\ Any players who own this permission will make this shop visible on that player's `/quickshop find` results. -- quickshop-hikari.delete +- quickshop-hikari.delete\ Any players who own this permission can delete this shop. -- quickshop-hikari.alert.receive +- quickshop-hikari.alert.receive\ Any players who own this permission will receive the shop alerts. -- quickshop-hikari.access_inventory +- quickshop-hikari.access_inventory\ Any players who own this permission can open the container inventory. -- quickshop-hikari.ownership_transfer +- quickshop-hikari.ownership_transfer\ Any players who own this permission can transfer this shop to another one. -- quickshop-hikari.management_permission +- quickshop-hikari.management_permission\ Any players who own this permission can management the per-shop permissions on this shop. -- quickshop-hikari.toggle_display +- quickshop-hikari.toggle_display\ Any players who own this permission can use command `/quickshop toggledisplay` to toggle per-shop display item. -- quickshop-hikari.set_shoptype +- quickshop-hikari.set_shoptype\ Any players who own this permission can use command `/quickshop buy` or `/quickshop sell` to switch shop type between selling and buying. -- quickshop-hikari.set_price +- quickshop-hikari.set_price\ Any players who own this permission can modify the price on this shop. -- quickshop-hikari.set_item +- quickshop-hikari.set_item\ Any players who own this permission can modify the shop item on this shop. -- quickshop-hikari.set_stack_amount +- quickshop-hikari.set_stack_amount\ Any players who own this permission can change the amount of shop item stacking on this shop. -- quickshop-hikari.set_currency +- quickshop-hikari.set_currency\ Any players who own this permission can change the shop currency on this shop. -- quickshop-hikari.set_name +- quickshop-hikari.set_name\ Any players who own this permission can change the shop name on this shop. -- quickshop-hikari.set_benefit +- quickshop-hikari.set_benefit\ Any players who own this permission can modify the shop benefits on this shop. ## Configure the group's permissions @@ -73,7 +73,7 @@ You cannot delete `quickshop-hikari.everyone`, `quickshop-hikari.staff` and `qui ## Assign players to specific permission group -Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group. +Looking at a quickshop and execute command `/quickshop permission user set `, then a player will assign to new group.\ If this player already in another group, it will be removed from old group. You can also use `/quickshop permission user unset ` to send player back to default group. From 643fcaa1dbf5c3e6ab5b93bf2ff2657ea5ebff0e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:45 -0600 Subject: [PATCH 5800/5823] New translations price-system.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/price-system.md | 120 ++---------------- 1 file changed, 10 insertions(+), 110 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md index fa3161d127..cabf30305f 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/price-system.md @@ -6,8 +6,6 @@ QuickShop provide a price limiter allow you specific the item's min or max price To edit the limit rules, you need to open `price-restriction.yml` file. ---- - ## Enable the limiter Limiter is disabled by default, you must turn it on before you edit the rules to make it works. @@ -16,8 +14,6 @@ Limiter is disabled by default, you must turn it on before you edit the rules to enable: true ``` ---- - ## Define unspecified item price limit You can limit all items maximum or minimum price that not match any rules. @@ -28,8 +24,6 @@ undefined: # This option not control by enable option, always enabled max: -1 # Actually this can be up to 1.7976931348623157E308 ``` ---- - ## Create a rule All rules are under the `rules` section in configuration. @@ -37,17 +31,16 @@ All rules are under the `rules` section in configuration. ```yaml rules: # Rules set example1: # Rules name, used for identifier and permission node (quickshop.price.restriction.bypass.) - items: + items: # Items in the rule (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html), or the reference the item lookup table by adding @ before the name - STONE_SWORD - STONE_PICKAXE - STONE_AXE - STONE_SHOVEL - STONE_HOE - currency: + currency: # Currency name, If your plugin doesn't support multi-currency (Vault API), this section won't be used - '*' - min: 1.0 - max: 50.0 - + min: 1.0 # Min price (double) + max: 50.0 # Max price (double) example2: items: - GOLDEN_SWORD @@ -59,7 +52,6 @@ rules: # Rules set - '*' min: 10.0 max: 100.0 - example3: items: - DIAMOND_SWORD @@ -75,108 +67,16 @@ rules: # Rules set The `example1` and `example2` are rule name, you can write any random name that you can read. -The `items` is a list that contains the items which you want limit to. -The item name can be: +The `items` is a list that contains the items which you want limit to.\ +The item name can be [Bukkit Material Name](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html) or [Item Reference](../item-ref.md) tag. -- Bukkit Material Name -- Item Reference tag (add `@` prefix) +The `currency` only works under [Multi Currency](../multi-currency.md) mode. -The `currency` only works under Multi Currency mode. - -The `min` means the item minimal price. -The `max` means the item maximum price. +The `min` means the item minimal price.\ +The `max` means the item maxmium price. All items in one rule set to share the same price limit, to give different price limit, you must create another rule. ---- - -# 🆕 Wildcard Support in Item Blacklist (6.2.0.11+) - -QuickShop now supports wildcard pattern matching inside item configurations. - -This allows you to block entire categories of items using simple patterns instead of listing every item manually. - -## Supported Wildcards - -| Pattern | Meaning | -| ------- | -------------------------------- | -| `*` | Matches any number of characters | -| `?` | Matches a single character | - -### Case-Insensitive Matching - -Pattern matching is case-insensitive. - -``` -*_axe -*_AXE -``` - -Both behave the same. - ---- - -## Example Usage - -Instead of writing: - -```yaml -items: - - WOODEN_AXE - - STONE_AXE - - IRON_AXE - - GOLDEN_AXE - - DIAMOND_AXE - - NETHERITE_AXE -``` - -You can now simply write: - -```yaml -items: - - "*_AXE" -``` - -### More Examples - -Block all spawn eggs: - -```yaml -items: - - "*_SPAWN_EGG" -``` - -Block all swords: - -```yaml -items: - - "*_SWORD" -``` - -Use single-character matching: - -```yaml -items: - - "DIAMOND_SPAWN_EG?" -``` - ---- - -## Important Notes - -- Wildcard patterns apply to Material names. -- They do not replace Item Reference (`@reference`) matching. -- Patterns are evaluated during rule matching. -- Wildcards reduce configuration size and improve maintainability. - ---- - ## Permission -Players who have: - -``` -quickshop.price.restriction.bypass. -``` - -can ignore that rule's limitation. \ No newline at end of file +The players who has `quickshop.price.restriction.bypass.` can ignore that rule's limitation. From 4d3ec8d5870ef69f24b59d2f17943b3b0cbfa199 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:46 -0600 Subject: [PATCH 5801/5823] New translations protection-checker.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/protection-checker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md index 1f7edb1938..44651ac5f2 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/protection-checker.md @@ -4,7 +4,7 @@ QuickShop use a util called `Protection Checker` to prevent players create shops ## How does it work? -When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks. +When player trying to create a shop at a location, QuickShop will create a new _fake_ `BlockBreakEvent` to simulate player break blocks.\ If it is canceled by any plugin, QuickShop will refuse the shop creation. ## Side Effects @@ -17,7 +17,7 @@ When a possible conflict detected by QuickShop and this operation triggered by S ![detected](img/permission-checker-conflict-demo.png) -You can retrieve those information from the tips: +You can retrieve those infomations from the tips: - PluginName (`BreakTest`) - Plugin Listener Class Name (`com.ghsotchu.test.breaktest.TestListener`) From cb3340d35be91ae076c079dd223700efa2cad4ea Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:47 -0600 Subject: [PATCH 5802/5823] New translations ranks.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/ranks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md index 88a45fef7a..c6799fcc9e 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/ranks.md @@ -32,7 +32,7 @@ limits: In the example above, all players can own up to `10` shops by default, BUT, a permission node `quickshoplol.supervip` was defined that allow player who have that permission own up to `20` shops. -Basically, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. +Basiclly, a permission node generate by `.`, that mean you can replace the `quickshoplol` and `supervip` etc to what you want. ```yaml #Limits the amount of shops a player can create and own. @@ -58,5 +58,5 @@ In this example, the player who have `linustechtips.cotton` permission can creat ## Bypass permission -QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999. +QuickShop doesn't have limit bypass permission, but you could set the number to a number that big enough like 999999.\ When a player has multiple ranks, QuickShop will pick the biggest one (more shops). From 9f8d5c51ff16b380c1743958e2aec79ae8dc0374 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:49 -0600 Subject: [PATCH 5803/5823] New translations shop-basic.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-basic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md index 8b618774f4..18739ad964 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-basic.md @@ -4,7 +4,7 @@ This page of document will help you learn how to create and purchase a quickshop ## Create a selling shop -First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price. +First of all, you need to put a shop container (e.g Chest), and under **Survival mode**, **left click** the container, QuickShop will ask you for the price.\ Type `10` for price in chat, you will created a shop that selling items for 10$. | Ask for price, enter in chat | Shop Created | @@ -23,7 +23,7 @@ To fill your shop stock, just simple put your items into shop container, and you ## Turn a shop to buying mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! | Click the `[Change]` button | Shop Buying now | @@ -32,7 +32,7 @@ Click `Shop Mode: Selling [Change]` button, then your shop now is a buying shop! ## Turn a shop to freeze mode -Right-click the shop info sign, a control panel will pop up at your chat. +Right-click the shop info sign, a control panel will pop up at your chat.\ Click `Freeze mode: ✘ [Toggle]` button, then your shop now is a buying shop! | Click the `[Toggle]` button | Shop freeze mode now | From 7073c354c9c07c721a337fd705d16bab1537e395 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:51 -0600 Subject: [PATCH 5804/5823] New translations shop-fees.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-fees.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md index 0ec6b6e54d..d269e1b5fc 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-fees.md @@ -36,17 +36,17 @@ shop: ## Creation fee -It is controlled by `shop.cost`, set it to `0` for free. +It is controlled by `shop.cost`, set it to `0` for free.\ You can refund the creation cost by turn on `shop.refund` option, and if you want refund player from quickshop tax account, you can also turn on option `shop.refund-from-tax-account`, but player may won't receive the refund if tax account run out of money. ## Price changing fee -To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`. -After the option is enabled, player need to pay the tax account money that specified by `shop.fee-for-price-change` option everytime their changes. +To prevent player change their shops price too frequently, you can turn on price changing fee by turn on option `shop.price-change-requires-fee`.\ +After the option is enabled, player need to pay the tax account money that specficed by `shop.fee-for-price-change` option everytime their changes. ## Naming fee -You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number. +You can set that require player pay for naming their shop by set option `shop.name-fee` to an non-zero number.\ Everytime player want to change their shop's name, player must pay for it. ## Ongoing Fee @@ -89,7 +89,7 @@ You can also turn on `show-tax` to allow player see the taxes included in transa ### Tax Account -By default, all tax were going to a account named `tax`. +By default, all tax were going to a account named `tax`.\ Depends on the difference in economy plugins and the design of your server, default value may won't work well, and you might want change it. `tax-account` accepts both player username and player's uuid. \ No newline at end of file From 4ea882a9c7d3e2d3beb6d60f2c49613507edac48 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:52 -0600 Subject: [PATCH 5805/5823] New translations shop-history.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-history.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md index 2b008c023f..247a2420bf 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-history.md @@ -2,6 +2,12 @@ :::info +This feature added in 6.0.0.0. + +::: + +:::info + This wiki images may use non-English locale. ::: From 0941da03cbadb36c534693d01de56627728d684d Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:53 -0600 Subject: [PATCH 5806/5823] New translations shop-purger.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/shop-purger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md index a6ae980f48..8068f22812 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/shop-purger.md @@ -23,4 +23,4 @@ purge: return-create-fee: true ``` -Ban auto purge currently only support Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. +Ban auto purge currently only supportd Vanilla banning system, it doesn't support 3rd-party ban management like Litebans, AdvancedBan. From 74c636a65823997b3d768afeefb92d9538f0a49e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:54 -0600 Subject: [PATCH 5807/5823] New translations sign-material.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/sign-material.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md index b9c10cff2f..2a0d52d788 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/sign-material.md @@ -1,19 +1,12 @@ # Sign Material -By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. +:::info + +This feature added in 6.0.0.0. -## Configuration +::: -```yaml - #The wall sign material. - #ACACIA_WALL_SIGN - #BIRCH_WALL_SIGN - #DARK_OAK_WALL_SIGN - #JUNGLE_WALL_SIGN - #OAK_WALL_SIGN - #SPRUCE_WALL_SIGN - sign-material: OAK_WALL_SIGN -``` +By default, QuickShop-Hikari uses the default brand material from the configuration file, but you can modify it to other brands for your store with the command. ## Change the material From 4ee83b083c0d1a6d0e7f19ab8af271317dd6e080 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:56 -0600 Subject: [PATCH 5808/5823] New translations suggest-price.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/suggest-price.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md index c354f84f3e..6df5b42106 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/suggest-price.md @@ -1,5 +1,11 @@ # Suggest Price +:::info + +This feature added in 6.0.0.0. + +::: + This feature provides your players with price suggestions for items of interest on your server by command `/quickshop suggestprice`. ![suggest](./img/suggest-price.png) From 3dc71c679ccad76dbcc8a68aa73b22d0256f9ebd Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:22:57 -0600 Subject: [PATCH 5809/5823] New translations special-effect.md (Chinese Traditional, Hong Kong) --- .../current/modules/special-effect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md index a81399fe4e..8a983e37cd 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/special-effect.md @@ -1,6 +1,6 @@ # In game sounds and effects -When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml. +When you typing and execute a quickshop command, you should hear the sounds like typewriter, it can be changed in config.yml.\ It's not an important feature, but can have (why not :)). Anyway, you can disable them if you dislike them. From c09467e39354904050b287e4510746374f43e723 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:00 -0600 Subject: [PATCH 5810/5823] New translations install.md (Chinese Traditional, Hong Kong) --- .../current/setup/install.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md index 2fc7851f3b..fd02cfa1cc 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/install.md @@ -1,14 +1,13 @@ # Installation -This page will walk you through the process of installing QuickShop-Hikari on your PaperMC server. +This page will walk you through the process of installing QuickShop-Hikari on your Spigot server. ## Requirements -- A [Paper][paper]-based Minecraft server (1.20 or higher, Java 21) +- A [Spigot][spigot]-based Minecraft server (1.20 or higher, Java 21) + - You can also use [Paper][paper], which is a fork of Spigot for better compatibility, more features and higher performance. - [Vault][vault] for bridging the economy system between QuickShop and your economy plugins. -- For virtual item displays, and per-player localization you need a supported protocol library: - - [ProtocolLib][plib] - - [PacketEvents][https://www.spigotmc.org/resources/packetevents-api.80279/] +- [ProtocolLib][plib] for virtual display item, Per-player localization. - Any Vault compatible economy plugin, such as [XConomy][xconomy], If you have [EssentialsX][essx], it will also works well. - A permission management plugin like [LuckPerms][luckperm]. @@ -16,17 +15,13 @@ In this document, we assume that you are using the latest version of QuickShop-H ## Installing dependencies -Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib] or \[PacketEvents]\[https\://www\.spigotmc.org/resources/packetevents-api.80279/], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! +Before installing QuickShop-Hikari, you should make sure that you have all dependencies installed, including [Vault][vault], [ProtocolLib][plib], [XConomy][xconomy] (or [EssentialsX][essx] if you want) and [LuckPerms][luckperm]! Download the plugins and drop them into `plugins` folder and you're all set! -## Configuring the Display Protocol - -If you have both ProtocolLib and PacketEvents, and you want to utilize PacketEvents for your display items, you'll need to set it as such in config.yml: `shop. display-protocol: 'packetevents'` - ## Installing QuickShop-Hikari -Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step. +Download the latest version of QuickShop-Hikari from [Modrinth][qs-modrinth], if you find multiple files that have `Compat-` prefix in file name, ignore them in this step.\ The only file you need to download should have a **Primary** tag like this in the image below: ![download primary file](./img/download-primary.png) @@ -57,11 +52,12 @@ For advanced permission setup, you can check [here](./permissions.md). Now QuickShop-Hikari is running on your server, for more settings, check the navigation panel on the left and see different sections. +[spigot]: https://www.spigotmc.org/wiki/buildtools/ [paper]: https://papermc.io/ -[vault]: https://www.spigotmc.org/resources/vaultunlocked.117277/ -[xconomy]: https://www.spigotmc.org/resources/xconomy.75669/ +[vault]: https://www.spigotmc.org/resources/34315/ +[xconomy]: https://www.spigotmc.org/resources/75669/ [essx]: https://modrinth.com/plugin/essentialsx -[plib]: https://www.spigotmc.org/resources/protocollib.1997/ +[plib]: https://www.spigotmc.org/resources/1997 [luckperm]: https://luckperms.net/ [qs-modrinth]: https://modrinth.com/plugin/quickshop-hikari [dc]: https://discord.gg/Bu3dVtmsD3 From af9373fbd4fcdb79c05ac79fa3ea9df45ff0a440 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:01 -0600 Subject: [PATCH 5811/5823] New translations permissions.md (Chinese Traditional, Hong Kong) --- .../current/setup/permissions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md index 84630c3ab9..9e26c13c94 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/setup/permissions.md @@ -4,23 +4,23 @@ Permissions control most QuickShop features, and you can control most features u ## Basic LuckPerms Guide -To give a group a specific permission, you can use: +To give a group a specific permission, you can use:\ **Grant**: `/lp group permission set true` -To revoke it, execute: +To revoke it, execute:\ **Revoke**: `/lp group permission unset ` -If a permission is included in a _Simple Permission_, you can explicitly override to disable it: +If a permission is included in a _Simple Permission_, you can explicitly override to disable it:\ **Force disable**: `/lp group permission set false` -If you don't know what the name of your group is, use `default`. +If you don't know what the name of your group is, use `default`.\ To learn more about LuckPerms, read their wiki at [here](https://luckperms.net/wiki/Home). ## Simple Permissions QuickShop provides a simple permission that allows you to quickly setup permissions, they are: -`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required. +`quickshop.player` which contains all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L78) that players required.\ `quickshop.moderator` which includes all [sub permission nodes](https://github.com/QuickShop-Community/QuickShop-Hikari/blob/f7b12693d753fa9d2f147238b3afdf0e4030cfa6/quickshop-bukkit/src/main/resources/plugin.yml#L101) that moderators required. The most significant advantage of using Simple Permission is that when a new permission is added to QuickShop, it will be automatically authorized without additional configuration. From d10ca3f1a295ba6a14dc1bdf3901a18e16625f22 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:02 -0600 Subject: [PATCH 5812/5823] New translations angelchest.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/angelchest.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md index 9751bd757c..9814bd7588 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/angelchest.md @@ -2,12 +2,10 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This compatiblity module is no longer maintained as AngelChest has become unsupported. - This compatibility module adds [AngelChest](https://www.spigotmc.org/resources/88214) support. ## How does it work? From a82355baab5342e03ba9a291e7eba19559b4cc45 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:03 -0600 Subject: [PATCH 5813/5823] New translations plotsquared.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/plotsquared.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md index 81010d0a8d..8a8dea6140 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/plotsquared.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added supports to [PlotSquared v6](https://www.spigotmc.org/resource ## How does it work? -This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry. +This module will register two of flags `quickshop-create` and `quickshop-trade` into your PSv6 permission flags registry.\ You can use them to control the players permission in your plot. Also it supports delete shops when a player untrusted from your plot. From 6a32bff4a094a8a5448556112d915a1aa6022a4f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:04 -0600 Subject: [PATCH 5814/5823] New translations residence.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/residence.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md index 6d79aeb35e..d1b574fc60 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/residence.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This module added [Residence](https://www.spigotmc.org/resources/residence-1-7-1 ## How does it work? -This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry. +This module registers two of flags `quickshop-create` and `quickshop-trade` into your Residence flags registry.\ You can use them to control the players permission in your residence. Also, this module allow residence's owner grant full controls of all shops inside their residence. From 7d3da967843effd82f6e18db661cf7c51f9631ad Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:05 -0600 Subject: [PATCH 5815/5823] New translations superiorskyblock.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/superiorskyblock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md index 7673499ee4..767e5e94bf 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/superiorskyblock.md @@ -2,11 +2,11 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: -This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/87411/) supports. +This module added [SuperiorSkyBlock](https://www.spigotmc.org/resources/%E2%9A%A1%EF%B8%8F-superiorskyblock2-%E2%9A%A1%EF%B8%8F-the-best-core-on-market-%E2%9A%A1%EF%B8%8F-1-19-2-support.87411/) supports. ## How does it work? From e1f30ced434f0e9b5ac61ee8c305ecbecd0a4e34 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:06 -0600 Subject: [PATCH 5816/5823] New translations velocity.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/velocity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md index 2ec68179a6..ca86e21b41 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/velocity.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,7 +10,7 @@ This is a Velocity plugin, you need install it on your Velocity's plugins folder ## How does it work? -Velocity Bridge plugins will register `quickshop:bungee` channel for forwarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) +Velocity Bridge plugins will register `quickshop:bungee` channel for fowarding the player commands, chats to sub server when sub server waiting for player's input. (yes, even Velocity will also use `bungee` channel.) All forwarding is indicated by QuickShop-Hikari on the Spigot server and ends when it is not needed. From 90f40203dd55d9ecb93070b1a1617253c0f2b63e Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:07 -0600 Subject: [PATCH 5817/5823] New translations worldguard.md (Chinese Traditional, Hong Kong) --- .../current/compat-modules/worldguard.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md index 66b23b4037..8265d9d026 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/compat-modules/worldguard.md @@ -2,7 +2,7 @@ :::info -Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at). +Can't find where to download the JAR? [Click here](../faq/where-addons-compacts-at.md). ::: @@ -10,10 +10,6 @@ It registered two of flags into WorldGuard flags registry: `quickshophikari-crea You can use them to control the players permission in your worldguard region. -## 🆕 Global Support (6.2.0.11+) - -As of 6.2.0.11 QuickShop now supports using the flags in the global context. - ## Configuration ```yaml From 6f9709b8399d6443a4e2bdb13b68ad4a18593f36 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:08 -0600 Subject: [PATCH 5818/5823] New translations intro.md (Chinese Traditional, Hong Kong) --- i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md index 21156b1927..71d0d9a481 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/intro.md @@ -10,7 +10,7 @@ This docs site is WORK IN PROGRESS! For more information, please contact join vi ::: -QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands. +QuickShop-Hikari is a shop plugin for Minecraft that lets the players create chest shops, which allows them to quickly sell and buy items from others without using any commands.\ All commands in QuickShop are not even needed for regular gameplay. This version of QuickShop ([QuickShop-Community/QuickShop-Hikari][quickshop-hikari]) is a fork From e2d02631fe686869221e117116380c7859535a55 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:09 -0600 Subject: [PATCH 5819/5823] New translations interaction.md (Chinese Traditional, Hong Kong) --- .../current/modules/interaction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md index aac124c7d6..c1e5050195 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/interaction.md @@ -1,6 +1,6 @@ # Interaction Manager -The Interaction Manager allows you to customize the click handler. +The Interaction Manager allows you to customize the click handler.\ For example, you can set store creation or interaction to occur only when you click on a store while sneaking. ## Configuration From e94d2db6b22ecd6f5986d0bc2f6ebb583b32bf1f Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:11 -0600 Subject: [PATCH 5820/5823] New translations multi-currency.md (Chinese Traditional, Hong Kong) --- .../current/modules/multi-currency.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md index c9163b11bf..814f5a53d3 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/multi-currency.md @@ -6,6 +6,8 @@ QuickShop-Hikari supports some Multi-Currency economy plugin or bridge plugin, b QuickShop-Hikari currently supports multi-currency economy plugins that support [VaultUnlocked](https://modrinth.com/plugin/vaultunlocked) + + ## Enable Multi-Currency support To enable multi-currency feature, you need to use VaultUnlocked instead of the Vault plugin @@ -50,5 +52,5 @@ OngoingFee will always use server scope default currency (`currency`). ## Shop Tax Currency -Shop tax will use per-shop currency with global tax rate (cannot change yet). +Shop tax will use per-shop currency with global tax rate (cannot change yet).\ If you really want this feature, open a Feature Request on our Issue Tracker! \ No newline at end of file From 537c2b26c044d9dd45a3ba6ac2ae038e8a717d9c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:12 -0600 Subject: [PATCH 5821/5823] New translations performance-tweaking.md (Chinese Traditional, Hong Kong) --- .../current/modules/performance-tweaking.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md index 8e2047536c..5afc4a0059 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/performance-tweaking.md @@ -47,7 +47,7 @@ You can purge them by execute command: :::note -This feature is **ENABLED** by default but only works if you have ProtocolLib or PacketEvents installed. +This feature is **ENABLED** by default but only works if you have ProtocolLib installed. ::: @@ -63,9 +63,9 @@ This feature is **DISABLED** by default. ::: -The offline-player auto-complete can offer better experience for player auto-complete. -But it can create massive Mojang API requests if server running under online-mode. -It can increase the load of Mojang's API server and may ban your ip for few minutes to too frequent requests. +The offline-player auto-complete can offer better experenice for player auto-complete.\ +But it can create massive Mojang API requests if server running under online-mode.\ +It can increase the load of Mojang's API server and may ban your ip for few mintues to too frequent requests.\ Turn off this feature by set the settings in config.yml like below: ```yaml @@ -84,7 +84,7 @@ This feature is **DISABLED** by default. ::: -QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event. +QuickShop-Hikari will recalculate the shop inventory contents for update stock/space on hopper move event.\ It may cause the heavy load the hurt the TPS on busy or redstone theme servers. it can be disabled by change the setting below: @@ -104,7 +104,7 @@ This feature is **DISABLED** by default. ::: -The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop. +The display-auto-despawn will check ALL loaded shops location and calculate the distance with ALL online players who in the same world with target shop.\ It can cause the heavy load on your server. Disable this feature by change the setting below: From c63d83d7d720617843330c934d8e66b266c745c8 Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:13 -0600 Subject: [PATCH 5822/5823] New translations display-system.md (Chinese Traditional, Hong Kong) --- .../current/modules/shops/display-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md index ff37733bb8..8271b39f66 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/modules/shops/display-system.md @@ -14,7 +14,7 @@ This work mode has been removed. If you were using it before, QuickShop will be ## Virtual DisplayItem -This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container. +This work mode will send a Item packet to player's client to trick client display a floating item that above the shop container.\ Player _can_ see the item BUT it actually not exists on the server, it won't affect the server performance and more security. To use this feature, you need to install [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) and set `display-type` to `2`. @@ -44,7 +44,7 @@ For some reason you don't want the shops on your server spawn the display items, ## Per shop disable display item -Too many items in same region may hurt client fps, especially when you are in a shopping center. +Too many items in same region may hurt client fps, especially when you are in a shopping center.\ You can disable or enable display item for single shop by looking a quickshop and execute: ```mcfunction @@ -55,7 +55,7 @@ Note: If display item already globally disabled, it won't force spawn display it ## DisplayItem Guard -When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc. +When QuickShop working **under Real DisplayItem mode**, DisplayItem Guard will enabled to protect DisplayItem dupe with Hopper, Water etc.\ Server administrators will receive alert when player trying to dupe display items. You can disable the alert by tweak the settings: From 7eddc945e19e3ad923f562302b4ad42d1e17ab4c Mon Sep 17 00:00:00 2001 From: "Daniel V." Date: Sun, 22 Feb 2026 02:23:14 -0600 Subject: [PATCH 5823/5823] New translations compare-reremake.md (Chinese Traditional, Hong Kong) --- .../current/faq/compare-reremake.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md index 5d497ee686..6b39f02520 100644 --- a/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md +++ b/i18n/zh-HK/docusaurus-plugin-content-docs/current/faq/compare-reremake.md @@ -4,9 +4,9 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Comparison -✔️ = Full Support -✔️+ = Enhanced full support -❌ = Unsupported +✔️ = Full Support\ +✔️+ = Enhanced full support\ +❌ = Unsupported\ ⚠️ = Partial Support (or doesn't work) | Features | Reremake | Hikari | @@ -63,8 +63,8 @@ If you are a Reremake user, you may be confused about the differences between Hi ## Which one should I use? -Well, it depends on what your needs are. -If you have an old server ({'<'}1.20) instance, Reremake is your only choice. +Well, it depends on what your needs are.\ +If you have an old server ({'<'}1.20) instance, Reremake is your only choice.\ ~~If you are in China which has GFW interfere, you also should consider Reremake because it doesn't need to load libraries from Global Internet.~~ Solved in 6.0.0.0. If none of these applies, give Hikari a try!